Skip to content

Welcome

Thank you for visiting

Help

If you're having problems running the program, please create a help request.

Go to our Troubleshoot page to see how to gather information from your workstation.

Feedback and improvements

If you have a new use-case for the program, please create a feature request.

To ask a question or add a suggestion about the website, create a site request.

Bugs

If you're encountering incorrect behavior, please create a bug report.

If you want to fix a bug, thank you for contributing    Continue reading below.

Developing

If you want to tinker with the code or contribute to the project, go to our Environment page to setup your workstation.

  • To learn how this project tests and analyzes its code, go to our Python page.
  • To learn about the code design and structure, go to our Design Doc pages.
  • If you're new to debugging or writing tests, go to our How-to code page.

If want to share your changes, thank you for your effort    Please go to our How-to engage page for next steps.

First time developers

If you're new to GitHub or want a crash course, we recommend this reading order.

  1. Tools
  2. Python
  3. MQTT
  4. Environment
  5. How-to code
  6. How-to engage