Community

Open source,
open doors.

Code contributions, documentation, bug reports, and ideas are all welcome.

How to contribute.

Fork, branch, and PR

The standard GitHub flow. Fork the repo, create a feature branch named after the issue, make your changes, squash to a single commit, and open a PR against main.

git checkout -b issue-42-my-feature
# make changes
git reset --soft upstream/main
git commit -m "[#42] feat: my feature"
git push --force origin issue-42-my-feature

Before submitting

Run cargo fmt, cargo clippy, and cargo test. Squash your branch into a single commit with the issue number in the message. Rebase against main before opening the PR. The maintainers prefer a linear history.

Code of Conduct

Please read the Code of Conduct before contributing. We expect respectful, constructive collaboration from everyone in the community.

GNU General Public License v3.0

orangu is free software. You are free to use, study, share, and improve it. See the full license for details.

View on GitHub