FOSSology Project Logo FOSSology
Advancing open source analysis and development
 

Differences

This shows you the differences between the selected revision and the current version of the page.

developer_documentation 2010/07/27 13:59 developer_documentation 2010/08/16 15:37 current
Line 5: Line 5:
See also:  [[Sysadmin Documentation|System Administration Documentation]] and [[User Documentation]] pages for more details on these topics. See also:  [[Sysadmin Documentation|System Administration Documentation]] and [[User Documentation]] pages for more details on these topics.
-  * [[UsefulSQL | Useful SQL ]] 
  * [[UI Architecture Overview]]   * [[UI Architecture Overview]]
-    * [[Programming for the Job Queue]] +    * [[Programming for the Job Queue]] //~~LASTMOD:Programming for the Job Queue~~// 
-  * [[Scheduler]] +  * [[Scheduler]] //~~LASTMOD:Scheduler~~// 
-  * [[Repository]] +  * [[Repository]] //~~LASTMOD:Repository~~// 
-  * [[Database]]+  * [[Database]] //~~LASTMOD:Database~~//
    * [[http://fossology.org/schemaspy/|SchemaSpy]]     * [[http://fossology.org/schemaspy/|SchemaSpy]]
-    * [[licenseref | License Ref Table ]] +    * [[licenseref | License Ref Table ]] //~~LASTMOD:licenseref~~// 
-    * [[sql1.2 | Helpful sql for v 1.2 ]] +    * [[sql1.2 | Helpful sql for v 1.2 ]] //~~LASTMOD:sql1.2~~// 
-  * [[Known Security Risks]] +    * [[UsefulSQL | Useful SQL ]]  //~~LASTMOD:UsefulSQL~~// 
-  * [[Agents|FOSSology Agents]] +  * [[Known Security Risks]] //~~LASTMOD:Known Security Risks~~// 
-  * [[How To Create An Agent]] +  * [[Agents|FOSSology Agents]] //~~LASTMOD:Agents~~// 
-  * [[writing_an_agent| Writing a FOSSology agent (new work in progress)]] +  * [[How To Create An Agent]] //~~LASTMOD:How To Create An Agent~~// 
-  * [[how_to_write_agents_plugins|How To Write Agents & Plugins - A Series of Tutorials]] +  * [[writing_an_agent| Writing a FOSSology agent (new work in progress)]] //~~LASTMOD:writing_an_agent~~// 
-  * [[customizingtips|Tips on customizing Help, Welcome and Default screens]] +  * [[how_to_write_agents_plugins|How To Write Agents & Plugins - A Series of Tutorials]] //~~LASTMOD:how_to_write_agents_plugins~~// 
-  * [[Symbolic Alignment Matrix]] White Paper +  * [[nomos | Nomos license agent]] //~~LASTMOD:nomos~~// 
-  * [[Mining Freshmeat]] +  * [[customizingtips|Tips on customizing Help, Welcome and Default screens]] //~~LASTMOD:customizingtips~~// 
-  * [[Mining Fedora]] +  * [[Symbolic Alignment Matrix]] White Paper //~~LASTMOD:Symbolic Alignment Matrix~~// 
-  * [[Interesting Ideas, Leads, Articles]] +  * [[Mining Freshmeat]] //~~LASTMOD:Mining Freshmeat~~// 
-  * [[File Locations]] +  * [[Mining Fedora]] //~~LASTMOD:Mining Fedora~~// 
-  * [[debian_metadata]] Ideas for extracting Debian package metadata +  * [[Interesting Ideas, Leads, Articles]] //~~LASTMOD:Interesting Ideas, Leads, Articles~~// 
-  * [[debian_extended_analysis]] Ideas for extended analysis of Debian related files +  * [[File Locations]] //~~LASTMOD:File Locations~~// 
-  *  Preliminary thoughts on [[REST API]]+  * [[debian_metadata]] Ideas for extracting Debian package metadata //~~LASTMOD:debian_metadata~~// 
 +  * [[debian_extended_analysis]] Ideas for extended analysis of Debian related files //~~LASTMOD:debian_extended_analysis~~// 
 +  *  Preliminary thoughts on [[REST API]] //~~LASTMOD:REST API~~// 
 +  * [[codingstyle | Coding Style]]  //~~LASTMOD:codingstyle~~// 
====== Testing Documentation ====== ====== Testing Documentation ======
-  * [[Testing Basics]] +==== Overview ==== 
-  * [[FOSSology Test Suite]] +  * [[Overview]] //Last update: ~~LASTMOD:FOSSology Overview~~// 
-  * [[How to configure and run UI Tests]] +  * [[FOSSology Software QA Plan]] //Last update: ~~LASTMOD:FOSSology Software QA Plan~~// 
-  * [[How to Write PHP tests]] +  * [[Testing Basics]] //Last update: ~~LASTMOD:Testing Basics~~// 
-  * [[Test Organization Proposal]] +  * [[Test Organization Proposal]] //Last update: ~~LASTMOD:Test Organization Proposal~~// 
-  * [[Unit Testing with CUnit]] + 
-  * [[Test Code Coverage analysis using LCOV/GCOV]]+==== Metrics ==== 
 + 
 +==== Testing Tools ==== 
 +  * [[Test Code Coverage analysis using LCOV/GCOV]] //Last update: ~~LASTMOD:Test Code Coverage analysis using LCOV/GCOV~~// 
 +  * [[Installing PHPUnit]]  //Last update: ~~LASTMOD:Installing PHPUnit~~// 
 + 
 +==== Unit Tests ==== 
 +  * [[Unit Testing with CUnit Proposal]] //Last update: ~~LASTMOD:Unit Testing with CUnit Proposal~~// 
 +  * [[Unit Test Guidelines]]  //Last update: ~~LASTMOD:Unit Test Guidelines~~// 
 + 
 +==== Functional Tests ==== 
 +  * [[FOSSology Test Suite]]  //Last update: ~~LASTMOD:FOSSology Test Suite~~// 
 +  * [[How to configure and run UI Tests]]  //Last update: ~~LASTMOD:How to configure and run UI Tests~~// 
 +  * [[How to Write PHP tests]]  //Last update: ~~LASTMOD:How to Write PHP tests~~// 
 + 
 +==== System/Stress Tests ==== 
 + 
 +  * [[System Test Strategy]]
====== Project Management Documentation ====== ====== Project Management Documentation ======
//FOSSology project documentation focusing on how we get things done, who is doing them, and what is being done// //FOSSology project documentation focusing on how we get things done, who is doing them, and what is being done//
-  * [[Task List]] +  * [[Task List]] //Last update: ~~LASTMOD:Task List~~// 
-  * [[Roadmap]] +  * [[Task Tracking]]  //Last update: ~~LASTMOD:Task Tracking~~// 
-  * [[Project Team]] +  * [[Roadmap]] //Last update: ~~LASTMOD:Roadmap~~// 
-  * [[Project System Administration]] +  * [[Project Team]] //Last update: ~~LASTMOD:Project Team~~// 
-  * [[meeting:index|Meeting Minutes]]+  * [[Project System Administration]] //Last update: ~~LASTMOD:Project System Administration~~// 
 +  * [[meeting:index|Meeting Minutes]] //Last update: ~~LASTMOD:meeting:index~~//
====== Installation Documentation ===== ====== Installation Documentation =====
Line 55: Line 76:
//Documenting the nuts and bolts of producing a FOSSology release// //Documenting the nuts and bolts of producing a FOSSology release//
-  * [[Release Process]] (draft) +  * [[Release Process]] (draft) //Last update: ~~LASTMOD:Release Process~~// 
-  * [[Release Testing]] - Document the minimum tests necessary to pass before releasing+  * [[Release Testing]] - Document the minimum tests necessary to pass before releasing //Last update: ~~LASTMOD:Release Testing~~//
  * [[How to create a new release]]   * [[How to create a new release]]
  * [[FOSSology Debian Package Process]]   * [[FOSSology Debian Package Process]]
  * [[FOSSology RPM Package Process]]   * [[FOSSology RPM Package Process]]
-  * [[1.2.0 Wiki Cleanup List]]+  * [[1.2.0 Wiki Cleanup List]] //Last update: ~~LASTMOD:1.2.0 Wiki Cleanup List~~//
  * [[1.1.0 Testing Notes]]   * [[1.1.0 Testing Notes]]
   
 
developer_documentation.1280260792.txt.gz · Last modified: 2010/07/27 13:59 by larry

Copyright (C) 2007-2009 Hewlett-Packard Development Company, L.P.
FOSSology Project documentation is licensed under the GNU Free Documentation License Version 1.2
Recent changes RSS feed Valid XHTML 1.0 Valid CSS3 Driven by DokuWiki