Contributing
January 13, 2026 ยท View on GitHub
Thanks for wanting to help out! To keep things organized and make sure stable versions don't break, we use two main branches:
Where should your code go?
- New Features: Please target the
developbranch. This is where we test everything before it goes live. - Bug Fixes: If it's a quick fix for the current version,
mainis fine. If it's for something currently in beta, usedevelop. - Docs & Typos: Either branch is totally fine.
Tip: When you open a Pull Request on GitHub, look for the "base" dropdown and switch it to develop if you're adding something new.
Getting Started
- Fork it: Create your own copy of the repo.
- Branch it: Create a new branch starting from
develop. - Code it: Do your thing! Keep changes focused and clean.
- PR it: Send over a Pull Request targeting
develop.
We'll take a look, test it out in the beta versions, and eventually merge it into main for the next stable release.
Not sure?
If you have a question or a cool idea but don't know where to start, just open an issue and we can chat about it!