Developer Documentation

NOTE: This documentation is being moved to github and updated there. See https://github.com/fossology/fossology/wiki When the move is complete this page, which is already out of date, will go away.

There are many ways to contribute to FOSSology. If you are a developer and want to submit code, start by discussing what you want to do on our developer mailing list . Submit your patches there. Once we know you a little better and trust your patches, we will give you commit access. You must agree with our licensing choice. All code is under GPL-v2. If you want your copyright to appear in the code, put it in your patch.

Components

  1. v2.0
  2. Download Source from Sourceforge
  3. User Interface
  4. Scheduler
  5. Repository
  6. Database
  7. Agents
  8. Plugins
  9. Process
  10. Tests
  11. Miscellaneous
The following may no longer be relevant:

Testing Documentation

If you are a developer of FOSSology or want to do some testing for the project see the Testing FOSSology area of this wiki.

If you just want to run the tests or learn about them see the Running FOSSology Tests area of the wiki.

Issue Tracking

Release Documentation

This documents the nuts and bolts of producing a FOSSology release.