This is a rough guide for contributing.
To contribute a bugfix:
- Create a pull request on github
- Create one pull request per bug
- Include as much information about your bug as possible, preferably a unit test or a stand alone minimal reproducer
If you are looking to contribute features please create a pull request. If you are looking for contribution ideas, the following specifications are excellent candidates:
- The Desktop Menu Specification
- The Desktop Trash Can Specification
- The Icon Theme Specification
- The Shared MIME Info Database
- The Recent File Storage Specification
This is a Java 7 project (for now). Please avoid using features only available in newer Java versions. I am thinking about switching to Java 8, any feedback about this is appreciated.