Thanks for your interest in contributing!
- Fork the repository
- Clone your fork:
git clone https://github.com/<your-username>/PipeRelay.git - Create a branch:
git checkout -b my-feature - Make your changes
- Run tests:
make test - Build:
make build - Commit and push
- Open a pull request
# Run in development mode
make dev
# Build binary
make build
# Run tests
make test- Go 1.22+
- CGO enabled (for SQLite)
- Keep PRs focused — one feature or fix per PR
- Add tests for new functionality
- Follow existing code style
- Update documentation if behavior changes
Open an issue on GitHub with:
- What you expected
- What happened
- Steps to reproduce
- Go version and OS