The project is entirely developed and maintained by volunteers. You can help:
If you have the technical skills required, you can also put together the relevant metadata and submit that via the F-Droid Data repository, which will drastically speed up the inclusion of the application.
The same applies for helping to build newer versions of applications.
The client application is available in many languages. Should yours not be among those, or be in need of updates or improvement, please create an account and use the translation system to make your changes.
There are four main git repositories hosted at GitLab:
- Android client application,
- server tools for running a repository and building or installing applications locally
- associated metadata files for applications in the main F-Droid repository
- website and documentation
The easiest way to contribute to development is to make clones of these projects and submit merge requests. If you are making large changes, it would be good to discuss them on IRC or in the forum first, to ensure they fit with the direction of the project, and do not clash with or duplicate work already in development.
For working with the server and data projects, it’s a good idea to read the manual.
F-Droid provides multiple servers (builders, web portal, download areas and more) which need regular maintenance, Ansible-based deployment and hardware management. Further information can be found by asking on Matrix, IRC (#fdroid-dev on OFTC) or firstname.lastname@example.org.