split: bootstrap community repository

This commit is contained in:
a.tolmachev
2026-05-07 19:21:12 +00:00
parent 978ed3a02e
commit 7123a3c734
7 changed files with 79 additions and 13 deletions
+4 -1
View File
@@ -79,7 +79,10 @@
- создание `crank-community`, `crank-enterprise` и `crank-cloud` должно быть отдельным осознанным шагом;
- до этого момента в текущем репозитории нужно завершить capability model, extension seams и public contracts;
- физическое вынесение private code нельзя начинать раньше, чем эти три целевых repositories созданы и для них определены delivery boundaries.
- на текущий момент public repository `crank-community` уже создан; следующий обязательный внешний шаг — создание private repositories `crank-enterprise` и `crank-cloud`.
- все три целевых repositories уже созданы;
- bootstrap templates уже перенесены в целевые repositories;
- `crank-community` уже получил первый импорт public baseline;
- следующий шаг — начать physical split, не оставляя текущий monorepo source of truth для всех трех редакций.
## 6. Техническая стратегия разделения
+4
View File
@@ -95,6 +95,10 @@ Community release должен поставлять:
нельзя считать physical packaging split завершенным.
Для первичного импорта Community baseline из текущего monorepo используется:
- `scripts/export-community.sh`
## 7. Минимальный operator checklist
Перед публикацией Community release нужно подтвердить:
+7 -3
View File
@@ -148,9 +148,13 @@
Текущий статус:
- `crank-community` уже создан;
- до начала physical split остаются private repositories:
- `crank-enterprise`
- `crank-cloud`
- `crank-enterprise` уже создан;
- `crank-cloud` уже создан;
- bootstrap templates уже перенесены в новые repositories;
- `crank-community` уже получил первый импорт public baseline;
- следующий шаг уже не организационный, а технический:
- очистить `crank-community` до финального public Community source of truth;
- затем продолжить вынос `enterprise/cloud` delta.
Bootstrap templates для этого шага уже должны быть подготовлены заранее в текущем репозитории:
+7 -5
View File
@@ -208,9 +208,11 @@ Private repository.
Текущий статус:
- `crank-community` уже создан;
- до старта physical split остаются внешние шаги:
- создать `crank-enterprise`
- создать `crank-cloud`
- `crank-enterprise` уже создан;
- `crank-cloud` уже создан;
- bootstrap templates уже перенесены в целевые repositories;
- `crank-community` уже получил первый импорт public baseline из текущего monorepo;
- management gate закрыт, следующий шаг — начать physical split.
Пока эти четыре пункта не выполнены, physical split не начинается.
@@ -224,8 +226,8 @@ Private repository.
Следующий управленческий шаг после завершения текущего boundary-трека:
- создать `crank-enterprise`
- создать `crank-cloud`
- начать physical split с `crank-community`
- довести `crank-community` от baseline-import до финального public source of truth
- создать `crank-enterprise`
- создать `crank-cloud`