How to contribute
Bug reports, ideas, translations, scenarios and code are all welcome.
Licence
Section titled “Licence”TTX-Zone is released under the GNU AGPL v3.0 or later, with the additional terms in NOTICE. By contributing, you agree that your contribution is licensed under those same terms.
Every commit must be signed off under the Developer Certificate of Origin, a statement that you wrote the change or have the right to submit it:
git commit -s -m "fix(msel): keep the inject order after a renumber"Pull requests with unsigned commits can’t be merged.
Before you open a pull request
Section titled “Before you open a pull request”- Open an issue first for anything larger than a small fix, so we can agree on the approach.
- Write code, comments and commit messages in technical English. Commit messages follow Conventional Commits.
- Put every user-facing string into both
frontend/src/locales/en.jsonandes.json. Spanish uses tú. - Run the same checks as CI.
- If users can see the change, update its page in the documentation in the same pull request.
Security issues
Section titled “Security issues”Don’t report vulnerabilities in public issues. SECURITY.md explains how to report them privately.