Files
TimeTracker/CONTRIBUTING.md
T
Dries Peeters 05b6512a94 docs(i18n): link Drytrix TimeTracker Crowdin project and expand setup
Document https://crowdin.com/project/drytrix-timetracker in CONTRIBUTING.md, docs/TRANSLATION_SYSTEM.md, and contributor guides. Update CONTRIBUTING_TRANSLATIONS.md with the public project URL, clearer translator vs maintainer onboarding, and an optional "Further Crowdin integration" section (GitHub app, automation, QA, glossary, notifications).

Refresh crowdin.yml header comments (project URL, secrets pointers), normalize preserve_hierarchy to a boolean, and keep the nb→no languages_mapping quoted for YAML 1.1 compatibility.
2026-04-15 09:00:27 +02:00

1.9 KiB

Contributing to TimeTracker

Thank you for your interest in contributing to TimeTracker. This page gives you a quick overview; full guidelines are in the developer documentation.

How to Contribute

  • Report bugs — Use the GitHub issue tracker. Include steps to reproduce, expected vs actual behavior, and your environment (OS, deployment method, version).
  • Improve translations (no Git) — Use the Translation improvement issue template, translate on Crowdin (Drytrix TimeTracker), or read docs/CONTRIBUTING_TRANSLATIONS.md for spreadsheet, maintainer workflow, and Crowdin setup (crowdin.yml, Actions → Crowdin sync).
  • Suggest features — Open a feature request with a clear description and use case.
  • Submit code — Fork the repo, create a branch, make your changes, add tests, and open a pull request. Follow the full contributing guidelines for setup, coding standards, and PR process.

Full Guidelines

For development setup, coding standards, testing, pull request process, and commit conventions, see:

License

By contributing, you agree that your contributions will be licensed under the GNU General Public License v3.0 used by this project.