docs: align community repo as source of truth

This commit is contained in:
github-ops
2026-05-10 16:46:50 +00:00
parent ca9b86aada
commit ef007a4a21
6 changed files with 148 additions and 289 deletions
+7 -13
View File
@@ -76,13 +76,11 @@
Важно:
- создание `crank-community`, `crank-enterprise` и `crank-cloud` должно быть отдельным осознанным шагом;
- до этого момента в текущем репозитории нужно завершить capability model, extension seams и public contracts;
- физическое вынесение private code нельзя начинать раньше, чем эти три целевых repositories созданы и для них определены delivery boundaries.
- все три целевых repositories уже созданы;
- bootstrap templates уже перенесены в целевые repositories;
- baseline-import в `crank-community` уже откачен и не считается финальным public state;
- следующий шаг — сделать whitelist-based Community import и только после этого продолжать physical split, не оставляя текущий monorepo source of truth для всех трех редакций.
- `crank-community`, `crank-enterprise` и `crank-cloud` уже существуют как отдельные repositories;
- `crank-community` больше не рассматривается как промежуточный baseline import, а является public source base;
- дальнейшая работа делится на два типа:
- общие open-core улучшения сначала делаются в `crank-community`, затем переносятся в private repositories;
- cleanup и ограничение Community делаются только в `crank-community`.
## 6. Техническая стратегия разделения
@@ -212,12 +210,8 @@ Private code должен подключаться как реализация
- Community release path должен опираться на `deploy/community/*`;
- private `Enterprise` и `Cloud` manifests не должны проектироваться как вариации того же root compose-файла.
Подготовительные bootstrap artifacts для будущих репозиториев должны храниться отдельно от production manifests.
В текущем репозитории для этого используются:
- `templates/repositories/crank-community/*`
- `templates/repositories/crank-enterprise/*`
- `templates/repositories/crank-cloud/*`
Подготовительные bootstrap artifacts уже перестали быть центральной частью Community workflow.
Для `crank-community` source of truth теперь находится в самом репозитории, а не в transitional templates.
## 10. Связанные документы