Contributing to Reaper
February 12, 2026 ยท View on GitHub
Thanks for your interest in contributing to reaper! Here's how to get started.
How to Contribute
- Fork the repository
- Create a feature branch (
git checkout -b my-feature) - Make your changes
- Submit a pull request
Development Setup
Prerequisites: Go and Make.
git clone https://github.com/<your-fork>/reaper.git
cd reaper
make test
make lint
Both must pass before submitting a PR.
Pull Requests
- Keep PRs focused on a single change
- Write clear, descriptive commit messages
- Add tests for new functionality
- Ensure
make testandmake lintpass
Reporting Bugs
Open a GitHub Issue with:
- Steps to reproduce
- Expected vs actual behavior
- Reaper version (
reaper version) - OS and environment details
Suggesting Features
Open a GitHub Issue describing:
- The use case or problem
- Your proposed solution (if any)
License
By contributing, you agree that your contributions will be licensed under the Apache License 2.0.