home-assistant / home-assistant/supervisor

Improve support for Home Assistant OS forks

Open
#6,587 1 comment 4 reactions 1 assignee Claimed by @sairon View on GitHub
Dominant language
Python
Stars
2.2k
Forks
806
Avg merge
1d 6h
Merged PRs (30d)
55

Description

Maintaining Home Assistant OS on many platforms does not scale well: It slows down development of Home Assistant OS, makes it harder to move to newer Buildroot and Linux kernel versions, in short binds resources.

Today, the upper layer stack (Supervisor, Home Assistant Core etc.) are largely board agnostic. Their generic variants can run on any board and provide the regular Home Assistant experience without downsides. However, today the Home Assistant OS update system is integrated with Supervisor, which makes it hard to maintain a fork of Home Assistant OS while also provide updates for all the rest of the Home Assistant components.

To make it easier for the community to support other boards, and to use as a staging ground, this task aims to make it easier to create and maintain installations from Home Assistant OS forks.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.