Thanks for your interest in contributing! Here's how to get started.
-
Clone the repository:
git clone https://github.com/stym06/rebuf.git cd rebuf -
Make sure you have Go 1.22+ installed.
make testTo run tests with the race detector:
go test -race ./...- Follow standard Go conventions (
gofmt,go vet). - Add godoc comments to all exported types and functions.
- Keep the project dependency-free (standard library only).
- Create a feature branch from
main. - Make your changes with clear commit messages.
- Add or update tests for any new functionality.
- Ensure all tests pass and the race detector is clean.
- Open a PR with a description of your changes.