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

  1. Clone the repository
  2. Follow the setup instructions in the README
  3. Make your changes
  4. 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.