mirror of
https://github.com/home-assistant/developers.home-assistant.git
synced 2025-07-27 11:16:28 +00:00
Add version to the manifest (#780)
Co-authored-by: Franck Nijhof <git@frenck.dev>
This commit is contained in:
parent
7fd9204648
commit
cc2f367ac9
@ -3,7 +3,7 @@ title: "Integration Manifest"
|
|||||||
sidebar_label: "Manifest"
|
sidebar_label: "Manifest"
|
||||||
---
|
---
|
||||||
|
|
||||||
Since 0.92.0, every integration has a manifest file to specify basic information about an integration. This file is stored as `manifest.json` in your integration directory. It is required to add such a file, except for custom components.
|
Every integration has a manifest file to specify basic information about an integration. This file is stored as `manifest.json` in your integration directory. It is required to add such a file.
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
@ -40,6 +40,12 @@ The domain is a short name consisting of characters and underscores. This domain
|
|||||||
|
|
||||||
The name of the integration.
|
The name of the integration.
|
||||||
|
|
||||||
|
## Version
|
||||||
|
|
||||||
|
For core integrations, this should be omitted.
|
||||||
|
|
||||||
|
The version of the integration is required for custom integrations. The version needs to be a valid version recognized by [AwesomeVersion](https://github.com/ludeeus/awesomeversion) like [CalVer](https://calver.org/) or [SemVer](https://semver.org/).
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
The website containing documentation on how to use your integration. If this integration is being submitted for inclusion in Home Assistant, it should be `https://www.home-assistant.io/integrations/<domain>`
|
The website containing documentation on how to use your integration. If this integration is being submitted for inclusion in Home Assistant, it should be `https://www.home-assistant.io/integrations/<domain>`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user