Подготовить HY2XS к production-сборке
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
HY2XS implementation plan
|
||||
|
||||
Назначение
|
||||
Этот пакет фиксирует полный план реализации системы HY2XS на основе ранее согласованных docs, но уже в прикладной форме: что именно делать, в каком порядке, как разложить проект и какие границы у каждого слоя.
|
||||
|
||||
Зафиксированные решения
|
||||
1. Название всей системы: HY2XS.
|
||||
2. Название панели: HY2XS admin.
|
||||
3. Серверный транспорт: ванильная Hysteria2 из official upstream во время установки.
|
||||
4. UI: собственный fork H UI внутри проекта, поставляется вместе с пакетом.
|
||||
5. Оркестратор: install-only, только под чистый Debian 12.
|
||||
6. Стек оркестратора: Bun + TypeScript.
|
||||
7. Builder layer: отдельно, локально, вне сервера.
|
||||
8. Update / rollback / uninstall: вне scope.
|
||||
9. UI переводим на русский или русский/английский, если двуязычность реализуется быстро и без раздувания scope.
|
||||
10. Из UI вырезаем ссылки на оригинальный репозиторий, встроенный update-flow и любое поведение, завязанное на внешний upstream H UI.
|
||||
11. Telegram-бот, backend выдачи доступа, remote profiles и похожий access layer — вне scope этого плана.
|
||||
|
||||
Состав плана
|
||||
01-scope-and-boundaries.txt
|
||||
02-target-repo-structure.txt
|
||||
03-builder-layer.txt
|
||||
04-runtime-package-layout.txt
|
||||
05-orchestrator-install-flow.txt
|
||||
06-hysteria-runtime-layer.txt
|
||||
07-hy2xs-admin-fork-plan.txt
|
||||
08-localization-and-rebranding.txt
|
||||
09-access-layer-out-of-scope.txt
|
||||
10-post-install-env-and-config-policy.txt
|
||||
11-testing-acceptance-and-smoke.txt
|
||||
12-phased-roadmap.txt
|
||||
13-task-breakdown-checklist.txt
|
||||
|
||||
Что считать результатом
|
||||
Результат этой работы — не абстрактные рассуждения, а один репозиторий/проект HY2XS, внутри которого:
|
||||
- есть локальный builder;
|
||||
- есть install-only orchestrator на Bun/TypeScript;
|
||||
- есть встроенный fork HY2XS admin;
|
||||
- есть шаблоны и unit-файлы;
|
||||
- есть единый пакет для переноса на чистый Debian 12;
|
||||
- сервер после установки готов к работе с Hysteria2, UI и базовым server environment.
|
||||
Reference in New Issue
Block a user