Contributing to Rhesis
We welcome contributions of all kinds — code, ideas, documentation, and bug reports.
Ways to Contribute
- Star the repo — show your support by starring us on GitHub
- Submit code — check out our open issues and contribution guide to get started
- Suggest features — have an idea? Create a feature request
- Report issues — found a bug? Open a GitHub issue
- Improve documentation — help us make the docs better by submitting a PR
- Join the community — connect with us on Discord and LinkedIn
Getting Started
The fastest way to start contributing:
git clone https://github.com/rhesis-ai/rhesis.git && cd rhesis
./rh dev init # Initialize env files (one-time)
./rh dev up # Start postgres + redis
./rh dev backend # Start backend
./rh dev frontend # Start frontendFor detailed guides, see:
- Development Setup — Full environment setup
- Coding Standards — Python and TypeScript standards
- CONTRIBUTING.md — Quick start and workflow
Legal Information
- Developer Certificate of Origin (DCO) — Sign off your commits with
git commit -s - MIT License — Project license
- NOTICE — Third-party attributions
Legal Information
Before contributing, please review our legal information:
- Developer Certificate of Origin (DCO) — We recommend signing off your commits using
git commit -sto certify you have the right to submit your code under our MIT License . - NOTICE file — Third-party attributions and acknowledgments.
For the full contribution guide including setup instructions, coding standards, and commit guidelines, see our CONTRIBUTING.md .
Thanks for being part of the Rhesis community!