Позиционирование как самостоятельного продукта и переход на AGPL-3.0-only
HY2XS больше не описывается как форк H UI. Из README, docs, сообщений builder'а и post-install metadata убрана вся fork/H UI терминология. Лицензия: - LICENSE: MIT заменён на полный текст AGPL-3.0-only - README: бейдж и раздел лицензии, подпись Flamy Studio - orchestrator/package.json, apps/frontend/package.json: license - package.sh: LICENSE кладётся в install package, license=AGPL-3.0-only в metadata - verify.sh, acceptance.sh: проверки корневой AGPL и metadata Документация: - 04-admin-panel-h-ui-fork.md -> 04-admin-panel.md, переписан вокруг модели Hysteria2 = external runtime dependency, HY2XS admin = native HY2XS component - docs 01, 02, 03, 08, 09, 11, 12, README: единая терминология HY2XS admin post-install.env: - блок HUI_* заменён на HY2XS_ADMIN_*, HUI_FORK_REF -> HY2XS_ADMIN_SOURCE Внутренний legacy namespace (H_UI_* ключи SQLite, HUI_DATA/HUI_LOG, API /hui, h_ui_db.sql) намеренно не тронут: он требует отдельной миграции БД и выносится в отдельный этап.
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
|
||||
Функции:
|
||||
- хранение исходников проекта
|
||||
- хранение и сопровождение **нашего форка HY2XS admin**
|
||||
- хранение и сопровождение исходного кода **HY2XS admin**
|
||||
- хранение исходников оркестратора на **Bun + TypeScript**
|
||||
- компиляция install-артефакта оркестратора
|
||||
- подготовка install package
|
||||
@@ -46,7 +46,7 @@ Target layer **не содержит сборщика** и **не выполня
|
||||
- лимит по умолчанию: 50/50 Mbps на клиента
|
||||
|
||||
### UI слой
|
||||
- **наш форк H UI / HY2XS admin**
|
||||
- **HY2XS admin** — штатный компонент проекта
|
||||
- поставляется внутри проекта
|
||||
- устанавливается локально из итогового пакета
|
||||
- не скачивается с upstream на сервере
|
||||
@@ -66,7 +66,7 @@ Target layer **не содержит сборщика** и **не выполня
|
||||
|
||||
### 1. Ядро, UI и оркестратор ведут себя по-разному
|
||||
- Hysteria2: берём свежую upstream-версию при установке
|
||||
- HY2XS admin: держим **свой fork** и поставляем его сами
|
||||
- HY2XS admin: разрабатываем **внутри проекта** и поставляем его сами
|
||||
- Оркестратор: пишем на **Bun + TypeScript**, но собираем **локально**, а не на target
|
||||
|
||||
### 2. Builder и target не смешиваются
|
||||
|
||||
Reference in New Issue
Block a user