
* Spelling fixes * "It's" -> "its" fixes * Fix capitalization of "Pi" in "Raspberry Pi" "Pi", not "PI" or "pi".
37 lines
1.3 KiB
Markdown
37 lines
1.3 KiB
Markdown
---
|
|
layout: page
|
|
title: "Create an add-on repository"
|
|
description: "Add-ons repositories."
|
|
date: 2017-04-30 13:28
|
|
sidebar: true
|
|
comments: false
|
|
sharing: true
|
|
footer: true
|
|
redirect_from: /hassio/addon_repository/
|
|
---
|
|
|
|
An add-on repository can contain one or more add-ons. Each add-on is stored in its own unique folder. To be indentified as a repository, the repository must contain a configuration file.
|
|
|
|
Check the [Example add-on repository](https://github.com/home-assistant/hassio-addons-example) for further details.
|
|
|
|
## {% linkable_title Installing a repository %}
|
|
|
|
A user can add a repository by going to the Hass.io panel in Home Assistant, clicking on the store icon in the top right, copy/paste the URL of your repostory into the repository textarea and click on **Save**.
|
|
|
|
## {% linkable_title Repository configuration %}
|
|
|
|
Each repository is required to contain `repository.json` at the root in the git repository.
|
|
|
|
```json
|
|
{
|
|
"name": "Name of repository",
|
|
"url": "http://www.example/addons",
|
|
"maintainer": "HomeAssistant Team <info@home-assistant.io>"
|
|
}
|
|
```
|
|
|
|
| Key | Required | Description |
|
|
| --- | -------- | ----------- |
|
|
| name | yes | Name of the repository
|
|
| url | no | Homepage of the repository. Here you can explain the various add-ons.
|
|
| maintainer | no | Contact info of the maintainer.
|