Skip to content

First steps

New here

If you’re new here, start small:

  • Fix a typo or improve a doc page
  • Report a bug with steps to reproduce
  • Suggest a feature with a clear use case

Before you start working on new changes

  • Check existing issues/PRs first to avoid duplicates.
  • If you’re unsure about the best approach, open an issue to discuss it before writing code.

Next Steps

Once you are ready to contribute, follow these guides:

  1. Setup Environment: Fork the repo and create your branch.
  2. Test Locally: Learn how to test your changes on a Raspberry Pi.
  3. Understand Project Structure: Learn how the project is organized.
  4. Create a PR: Submit your changes for review.
  5. Ask Questions: If you have any questions or need help.