# Contributing

If you found a problem with one of the packages and want to report a bug, this already counts as a useful contribution. The majority of our projects has an issue tracker, and if one is missing you can still send us the bug report via mail.

If you can provide patches, we are also very happy to incorporate them for fixes and new features. All of our projects are either using Mercurial or Git. Just fork the project of choice on github or bitbucket, and send us a pull request. For some patches it might be necessary to discuss the changes, so be sure to reach out to us on the :ref:irc-channel or one of the mailinglists.

When contributing patches, make sure to follow the :ref:Pocoo Style Guide <styleguide>.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.