Contributing to GOTRS
We welcome contributions to GOTRS! This guide will help you get started.
Ways to Contribute
Code Contributions
- Bug fixes and improvements
- New features and enhancements
- Test coverage improvements
- Documentation updates
Non-Code Contributions
- Bug reports and feature requests
- Documentation improvements
- Community support
- Translations (future)
Development Setup
- Clone the repository
- Follow the setup instructions in the README
- Make your changes
- Submit a pull request
Code Standards
- Follow Go best practices for backend code
- Use TypeScript for frontend components
- Write tests for new features
- Follow conventional commit messages
Getting Help
- Join discussions on GitHub
- Check existing issues and PRs
- Ask questions in our community
License
By contributing, you agree that your contributions will be licensed under the AGPL-3.0 license.