docs: align community repo as source of truth
This commit is contained in:
@@ -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. Связанные документы
|
||||
|
||||
|
||||
Reference in New Issue
Block a user