mirror of
https://github.com/Matysh/houseplan-card
synced 2026-07-31 08:28:31 +00:00
chore: владелец репозитория Matysh (manifest codeowners/documentation/issue_tracker, publish-скрипт)
This commit is contained in:
@@ -0,0 +1,9 @@
|
|||||||
|
## v1.9.3 — 2026-07-05 (аудит + рефакторинг + тесты)
|
||||||
|
- Чистые функции `fitView` (contain-прямоугольник вьюпорта) и `declump` (расталкивание значков)
|
||||||
|
вынесены из карточки в `logic.ts` — покрыты юнит-тестами (было 9 → стало 14 тестов).
|
||||||
|
- `_lqiFor` и `_roomLqi` теперь используют общую `averageLqi` (убрано дублирование усреднения).
|
||||||
|
- Удалён мёртвый код после отказа от отдельного режима правки: поле `_edit` (писалось, но не
|
||||||
|
читалось), методы `_renderEditbar` и `_applyXY` (не вызывались).
|
||||||
|
- Поведение не изменилось — только структура и покрытие тестами. Проверено: tsc, сборка,
|
||||||
|
14 фронт-тестов + 10 бэк-тестов зелёные, headless-дымтест (рендер/зум/устройства/declump) чист.
|
||||||
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
"domain": "houseplan",
|
"domain": "houseplan",
|
||||||
"name": "House Plan",
|
"name": "House Plan",
|
||||||
"codeowners": [
|
"codeowners": [
|
||||||
"@justbusiness"
|
"@Matysh"
|
||||||
],
|
],
|
||||||
"config_flow": true,
|
"config_flow": true,
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
@@ -10,10 +10,10 @@
|
|||||||
"frontend",
|
"frontend",
|
||||||
"websocket_api"
|
"websocket_api"
|
||||||
],
|
],
|
||||||
"documentation": "https://github.com/justbusiness/houseplan-card",
|
"documentation": "https://github.com/Matysh/houseplan-card",
|
||||||
"integration_type": "service",
|
"integration_type": "service",
|
||||||
"iot_class": "local_push",
|
"iot_class": "local_push",
|
||||||
"issue_tracker": "https://github.com/justbusiness/houseplan-card/issues",
|
"issue_tracker": "https://github.com/Matysh/houseplan-card/issues",
|
||||||
"requirements": [],
|
"requirements": [],
|
||||||
"version": "1.9.3"
|
"version": "1.9.3"
|
||||||
}
|
}
|
||||||
Executable
+24
@@ -0,0 +1,24 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
# Публикация House Plan на GitHub + релиз. Запускать на своей машине, где ты залогинен в GitHub.
|
||||||
|
# Требуется установленный git и gh (GitHub CLI: https://cli.github.com), выполнить `gh auth login` один раз.
|
||||||
|
set -e
|
||||||
|
OWNER="Matysh" # владелец репозитория (github.com/Matysh)
|
||||||
|
REPO="houseplan-card"
|
||||||
|
|
||||||
|
# 1) распаковать репозиторий из бандла (если ещё нет рабочей копии)
|
||||||
|
# git clone houseplan-card.git.bundle "$REPO" && cd "$REPO"
|
||||||
|
|
||||||
|
# 2) создать ПУБЛИЧНЫЙ репозиторий и запушить всё + теги
|
||||||
|
gh repo create "$OWNER/$REPO" --public \
|
||||||
|
--description "Интерактивный план дома для Home Assistant: этажи, комнаты и устройства на настоящем плане. Всё через UI, без YAML." \
|
||||||
|
--source . --remote origin --push
|
||||||
|
|
||||||
|
# 3) добавить topics (для поиска в HACS)
|
||||||
|
gh repo edit "$OWNER/$REPO" --add-topic home-assistant --add-topic hacs \
|
||||||
|
--add-topic lovelace --add-topic floorplan --add-topic custom-integration --add-topic zigbee
|
||||||
|
|
||||||
|
# 4) опубликовать РЕЛИЗ (не просто тег) с заметками
|
||||||
|
git push origin v1.9.3
|
||||||
|
gh release create v1.9.3 --title "House Plan v1.9.3" --notes-file RELEASE_NOTES_v1.9.3.md
|
||||||
|
|
||||||
|
echo "Готово. Теперь репозиторий устанавливается как HACS Custom repository (категория Integration)."
|
||||||
Reference in New Issue
Block a user