Thanks for taking the time to contribute !
Tracim translations are done through Weblate.
To contribute to translations, simply head over to the Tracim Weblate website !
Paying users get professional support services. A forum is also available for community support at https://public-community.tracim.fr/.
Helping other users would be of a great value for the Tracim Community !
Before starting coding, please submit your idea using the project issues !
Before creating a new issue, please check that there isn't any existing one.
If there is no issue similar to yours, feel free to create an issue and follow the template.
Do you want to develop a new feature ? Great !
Let's start:
- Open an issue with the feature template.
- Create a branch from
developnamedfeat/<your ticket title>. - Start coding!
See the getting started for developper documentation to see how to build and run Tracim on your system.
See testing backend and testing frontend to see how to test Tracim and your developments.
You need to sign every commit you make with the -s arg of git commit command.
See git signature.
This will prove that you are the author of the commit, and you have accepted the licenses
(MIT, LGPLv3
and AGPLv3) and Developer Certificate of Origin.
Also, please follow our recommandations: before_push.md.
Once you have finished your development, and you want to merge it on the
develop branch, please create a pull request.
The pull request must have an explicit title. For example: feat(frontend): <your feature>.
Once the pull request is created, follow the template.