- Clone the repository
git clone https://github.com/gotrs-io/gotrs-ce.git - Set up development environment
cp .env.development .env && make up - Make your changes
Follow Go best practices and existing code conventions - Write tests
TDD is required - write tests before implementation - Submit a pull request
Use conventional commit messages
Contributing
How to contribute to GOTRS development.
Ways to Contribute
Code Contributions
- Bug fixes and improvements
- New features and enhancements
- Test coverage improvements
- Performance optimizations
Non-Code Contributions
- Bug reports and feature requests
- Documentation improvements
- Community support
- Translations (15 languages)
Getting Started
Code Standards
Ready to Contribute?
Start by exploring the codebase or picking up a good first issue.