I need some help with the development environment.
In the end we could document how to do this, so this ticket has real benefit :-)
-
Option: Studio Code Server Addon
Pro: Super Easy
Con:
- No git integration (and completely different structure)
- Not all VS-Code extensions available
- No access to home assistant code (e.g. base classes, parameters of called functions, ...)
-
Option: Terminal & SSH Addon + Local VS Code instance connected via SSH
Pro: all extensions available (e.g. GitHub Copilot)
Con:
- Python not available (no linter, no auto formatting)
- Different structure in git
- No access to home assistant code (e.g. base classes, parameters of called functions, ...)
-
Option: work on branch and reload integration in home assistant via HACS
(not yet attempted)
-
Option: work locally and copy files via bash script over SSH
(not yet attempted. Sounds promising!)
Is there some more clever way? Since home assistant core seems to have a full development environment ready to use...
I need some help with the development environment.
In the end we could document how to do this, so this ticket has real benefit :-)
Option: Studio Code Server Addon
Pro: Super Easy
Con:
Option: Terminal & SSH Addon + Local VS Code instance connected via SSH
Pro: all extensions available (e.g. GitHub Copilot)
Con:
Option: work on branch and reload integration in home assistant via HACS
(not yet attempted)
Option: work locally and copy files via bash script over SSH
(not yet attempted. Sounds promising!)
Is there some more clever way? Since home assistant core seems to have a full development environment ready to use...