mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-05-18 04:08:48 -05:00
05b6512a94
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.
1.9 KiB
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:
- Contributor Guide — Architecture, local dev, testing, how to add routes/services/templates, versioning
- Contributing guidelines (full) — Development setup, coding standards, testing, PR process
- Code of Conduct — Community standards and expected behavior
- CHANGELOG.md — How we track changes; update the Unreleased section for user-facing changes
License
By contributing, you agree that your contributions will be licensed under the GNU General Public License v3.0 used by this project.