-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Notice: The developer documentation is still being migrated from the wiki at http://www.fossology.org/projects/fossology/wiki/Developer_Documentation.
If you'd like to help this effort, please populate the red links on this page with new pages from the URL above, reformatted in Markdown.
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 fossology-devel@fossology.org. 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.
- v2.0
- Download Source via Git
- User Interface
- UI Architecture Overview
- Tagging (new in 1.3)
- Access Control (new in 1.3)
- Permissions and Groups (New in v 2.2)
- Scheduler
- SchemaSpy (HP internal)
- fossology-gold the master database schema
- License Ref Table
- Helpful sql for v 1.2
- Useful SQL
- DbManager (New in v2.6)
- Agents
- FOSSology Agents
- How To Create An Agent
- Writing a FOSSology agent (new work in progress)
- HACKING
- Nomos
- Monk
- technical description of monk
- Copyright
- Package Agent
- Maintenance Agent (new in 2.4.0)
- Mimetype Agent
- Buckets
- Writing Agents & Plugins
- Programming for the Job Queue
- How to query an agent for version
- Plugins
- Process
- Tests
- Test coverage
- Test machines (HP internal)
- Miscellaneous
- Global System Configuration Variables
- File Locations
- Tips on customizing Help, Welcome and Default screens
- debian_metadata Ideas for extracting Debian package metadata
- debian_extended_analysis Ideas for extended analysis of Debian related files
- Preliminary thoughts on REST API
- Composer
- Namespaces
- Autoloading
- DbManager-c
- Dependency injection
- Changelog for the monk Update
The following may no longer be relevant:
- Known Security Risks
- Symbolic Alignment Matrix White Paper
- Mining Freshmeat
- Mining Fedora
- Interesting Ideas, Leads, Articles
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.
This documents the nuts and bolts of producing a FOSSology release.
Release Testing - Document the minimum tests necessary to pass before releasing
Building Fossology using pbuilder