Thanks for your interest in improving GPARX! This guide keeps contributions smooth and consistent.
- Fork or create a feature branch from
main. - Run
make test(Go) andcd web && npm run buildbefore sending changes. - Keep PRs focused and small; explain the user-visible impact.
- Go: follow
gofmt, keep dependencies minimal. - Web: prefer existing components/styles; run
npm run lintif available. - Add or update tests when fixing bugs or adding features.
- Clear commit messages describing the change and motivation.
- Avoid committing generated artifacts or local environment files.
- Include steps to reproduce, expected vs actual behavior, and environment details.
- Attach logs or screenshots when relevant.
- By contributing, you agree that your contributions are licensed under the MIT License (see
LICENSE).