← Back home
Contribute

Contributing guide

Kernels, fixes, testing, docs — everyone’s welcome

StormBreaker is built by volunteers, and we’d love your help. Whether you write kernel code, test builds on your device, improve docs, or just file good bug reports — it all counts. Here’s how to get started.

Ways to contribute

  • Code — fix bugs, port features, or maintain a device kernel.
  • Testing — flash builds, report regressions, share logs.
  • Docs — improve READMEs, guides, or this website.
  • Triage — help reproduce and label issues.

Before you start

Submitting changes

  1. Fork the relevant repo under github.com/stormbreaker-project.
  2. Create a branch: git checkout -b fix/short-description.
  3. Keep commits focused and write clear messages (imperative mood, e.g. “Fix wakeup regression”).
  4. Test your build on-device before opening a PR.
  5. Open a pull request describing what changed and why, with logs if relevant.

Reporting bugs & requesting devices

Open an issue on the appropriate repo with your device, build, steps to reproduce, and a dmesg/logcat if you have one. Device requests are welcome — the more testers a device has, the more likely it gets picked up.


Thanks for helping make StormBreaker better. ⚡