I wanted to share how much I’m enjoying the new YouTube series where you delve into specific topics like dashboards, Matter, voice control, etc. These videos are incredibly informative!
I noticed you often encourage contributions to the project, and I think it would be fantastic to dedicate a YouTube series to helping developers get started with contributing. Personally, I’d love to contribute more but I’m not sure where to begin. I have created a custom integration (linked to HACS), but this was already quite a challenge to start on.
While there’s plenty of documentation available, I find that I learn better through videos, and I’m sure many others feel the same way. A series focused on how to start contributing to the Home Assistant project would be incredibly valuable. For example, I recently reported an issue on the frontend GitHub about the new badges. It’s likely a JavaScript or CSS issue, and while I want to help contribute and have knowledge in HTML, PHP, JavaScript, CSS, Python, and PowerShell, I’m unsure where to find and edit the code for the badges for example.
Here are some ideas for the series:
- Where to find the code
- How to edit/test the code
- How to create a dev environment
- How to report an issue
- Overview of the code languages used in Home Assistant
- Where to find specific code for review (e.g., badges, cards)
- How to create a custom integration
- Upgrading your (custom) integration from configuration YAML to config flow
- Best practices for contributing to open-source projects
- How to navigate the Home Assistant GitHub repository
- Tips for debugging and testing your contributions
I believe such a series would not only help current users but also attract new contributors to the project.
Thanks for considering this idea!