Skip to content

Need-Help: development environment #14

@AlexanderLanin

Description

@AlexanderLanin

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...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions