README_DEVELOPER.md aktualisiert

This commit is contained in:
2026-01-19 08:27:01 +00:00
parent 113c951028
commit d68d322df6

View File

@@ -5,9 +5,9 @@ For contributors and maintainers.
## Architecture
Repositories:
1) Installer Add-on (HAOS/Supervised)
2) Core Integration
3) Store Index (`store.yaml`)
1) Installer Add-on (HAOS/Supervised) ```https://git.bahmcloud.de/bahmcloud/addons```
2) Core Integration ```https://git.bahmcloud.de/bahmcloud/bahmcloud_store```
3) Store Index (`store.yaml`) ```https://git.bahmcloud.de/bahmcloud/ha_store```
### Integration Layout
@@ -41,6 +41,7 @@ custom_components/bahmcloud_store/
- GitHub: API/releases/tags/atom + raw readme
- GitLab: API releases/tags + raw readme
- Gitea: API releases/tags + raw readme
- Custom: API or HTTPS Request to your Git Provider
## Metadata
@@ -76,18 +77,18 @@ Base: /api/bcs
## Contributing to **BCS Official**
1) Fork index repo (with `store.yaml`)
1) Add pull request to `https://git.bahmcloud.de/bahmcloud/ha_store` (with your integration added to) `store.yaml`)
2) Add entry:
```yaml
- name: Your Integration Name
url: https://github.com/your-org/your-repo
category: Category
url: https://your-git-hoster.com/your-org/your-repo
category: Category (actually only "Integrations" are supported)
```
3) (Recommended) Add `bcs.yaml` to your repo:
```yaml
name: Your Integration Name
description: One-liner for the store
category: Sensors
description: One-liner for the store (optional, store information are also catched from git repository)
category: Integrations (actually only supported)
author: Your Name
maintainer: Your Handle
```
@@ -100,3 +101,15 @@ maintainer: Your Handle
- Respect provider rate limits
- Clean logging around refresh/install/update/restore
- Keep UI responsive; throttle updates
---
## Planed Features
- Add Downloads and install for category "Dashboard"
- Add Downloads and install for category "Template"
- Add Downloads and install for category "Theme"
- Add Downloads and install for category "Blueprint"
-