TimeMark is built by people like you. Whether you code, design, write, or simply have ideas, there's a way to contribute.
Contributing to open-source projects like TimeMark offers benefits beyond altruism.
Pick the path that matches your skills and interests.
Develop Features, Fix Bugs, Improve Performance
1. Fork & Clone the repository.
2. Set Up Environment: Install Flutter/Dart.
flutter pub get flutter run
3. Create Branch: git checkout -b feature/my-feature
4. Code & Test: Make changes and write tests.
5. Pull Request: Submit with a clear description.
Improve UI/UX, Create Visual Assets
Write Guides, Improve Docs, Help Users Learn
docs folder.Make TimeMark Accessible Worldwide
1. Check supported languages in the repo.
2. Request new language via Issue if needed.
3. Translate the ARB file: app_en.arb → app_es.arb
4. Test your translation in the app.
5. Submit Pull Request.
Find Bugs, Test Features, Ensure Quality
How to Report Bugs:
Help Others, Answer Questions, Build Community
Where to Help:
Be patient and kind—everyone starts as a beginner.
Share TimeMark, Help Others Discover It
Content Ideas:
All contributors are recognized in our CONTRIBUTORS.md file on GitHub. Your contributions—no matter how small—make TimeMark better for everyone.
Want to be featured? Start contributing today!
TimeMark is committed to providing a welcoming and inclusive environment for everyone, regardless of experience level, gender identity, sexual orientation, disability, physical appearance, race, age, religion, or nationality.
Violations can be reported to support@timemark.app. We take all reports seriously.
It's free and essential for open source.
Look for good first issue or documentation labels.
Fork repo, create branch, edit code/docs.
Submit your work and celebrate when merged!
Whether you contribute code, fix a typo, or report a bug—every contribution matters. Start small, learn as you go, and become part of the TimeMark community.