Devcontainer
The easiest way to contribute is to spin up a devcontainer. with VSCode, it has all the tools you need included, and it does not interfare with your system.
Requirements:
- Docker
- VS Code
- Remote - Containers (VS Code extention)
Make your changes, then run the task "Start Home Assistant" to test them, HA will run on port 8124.