2020-02-21 17:55:41 +01:00
|
|
|
# Home Assistant Supervisor
|
2017-08-04 17:00:14 +02:00
|
|
|
|
2018-01-15 22:51:32 +01:00
|
|
|
## First private cloud solution for home automation
|
2017-03-28 09:34:59 +02:00
|
|
|
|
2020-04-14 13:38:00 +02:00
|
|
|
Home Assistant (former Hass.io) is a container-based system for managing your
|
|
|
|
Home Assistant Core installation and related applications. The system is
|
|
|
|
controlled via Home Assistant which communicates with the Supervisor. The
|
|
|
|
Supervisor provides an API to manage the installation. This includes changing
|
|
|
|
network settings or installing and updating software.
|
2017-03-28 09:34:59 +02:00
|
|
|
|
2017-05-22 02:13:36 +02:00
|
|
|
## Installation
|
2017-05-04 06:39:38 +02:00
|
|
|
|
2021-01-12 13:50:11 +01:00
|
|
|
Installation instructions can be found at https://home-assistant.io/getting-started.
|
2018-11-09 10:25:29 +01:00
|
|
|
|
|
|
|
## Development
|
|
|
|
|
2021-01-12 13:50:11 +01:00
|
|
|
For small changes and bugfixes you can just follow this, but for significant changes open a RFC first.
|
|
|
|
Development instructions can be found [here][development].
|
2020-10-21 13:40:38 +02:00
|
|
|
|
|
|
|
## Release
|
|
|
|
|
2021-01-12 13:50:11 +01:00
|
|
|
Releases are done in 3 stages (channels) with this structure:
|
|
|
|
|
2021-01-24 21:18:06 +01:00
|
|
|
1. Pull requests are merged to the `main` branch.
|
2021-01-12 13:50:11 +01:00
|
|
|
2. A new build is pushed to the `dev` stage.
|
2021-01-24 21:18:06 +01:00
|
|
|
3. Releases are published.
|
2021-01-12 13:50:11 +01:00
|
|
|
4. A new build is pushed to the `beta` stage.
|
2021-01-24 21:18:06 +01:00
|
|
|
5. The [`stable.json`][stable] file is updated.
|
|
|
|
6. The build that was pushed to `beta` will now be pushed to `stable`.
|
2020-10-21 13:40:38 +02:00
|
|
|
|
2021-01-12 13:50:11 +01:00
|
|
|
[development]: https://developers.home-assistant.io/docs/supervisor/development
|
|
|
|
[stable]: https://github.com/home-assistant/version/blob/master/stable.json
|