Skip to content

Welcome

Thank you for visiting

Help

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

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

Feedback and improvements

Please create a site request to ask a question or add a suggestion about improving the site.

Bugs

If you're encountering incorrect or missing 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 contribute or tinker with code, go to the Develop page to setup your workstation.

  • To learn how this project tests and analyzes its code, go to the Python page.
  • To learn how to debug the code or maintain the project, go to the How-to Guide page.
  • To learn about the code design and structure, go to the Design Doc pages.

If want to share your changes, thank you for your effort    Please see Project Workflows 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. Develop
  5. How-to Guide