sharixopen:knowledge:modules:ownership
Различия
Показаны различия между двумя версиями страницы.
| sharixopen:knowledge:modules:ownership [2026/10/17 10:53] – [sharixknowledge] approved package sx_knowledge_api_open | sharixopen:knowledge:modules:ownership [2026/10/17 20:49] (текущий) – [sharixknowledge] approved package sx_knowledge_api_open | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Как определять владельца | + | < |
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | ] | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | ], | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | }, | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | </ | ||
| + | ====== Владение кодом и модульные зависимости ====== | ||
| + | ~~NOCACHE~~ | ||
| - | **Open.** **Статус текста:** review. **Состояние реализации:** не установлено; требуется проверка кода. | + | ===== Репозитории ===== |
| + | Backend / tickets / runtime / constructor / handlers / payments остаются независимыми владельцами. Модули Platform подключают shared contract, а не передают право владения. | ||
| + | ===== Изменения ===== | ||
| + | Shared patch проходит Open → push → Platform pull; отдельный Platform-owned adapter меняется отдельно. В manifest/ | ||
| + | ===== Запрет ===== | ||
| + | Нельзя подменять исходный Git checkout произвольным ZIP и нельзя | ||
| - | ===== Правило разделения | + | ===== Детальные правила ===== |
| - | Из наличия модуля в сборке Platform | + | * [[sharixopen: |
| + | * [[sharixopen: | ||
| + | * [[sharixopen: | ||
| - | ===== Контроль перед изменением ===== | ||
| - | - Найти исходный репозиторий и документ его лицензии. | ||
| - | - Определить, | ||
| - | - Проверить отсутствие циклических зависимостей и импорта закрытого кода в общий модуль. | ||
| - | - Изменить код только у владельца, | ||
| - | - Проверить тесты на стороне источника и интеграционной сборки. | ||
| - | |||
| - | ===== Ограничение ===== | ||
| - | Перечни из TZ показывают проектную модель на дату составления текста. Фактические версии репозиториев и установленных модулей требуют проверки перед публикацией. | ||
| - | |||
| - | TZ: '' | ||
| - | |||
| - | * [[sharixopen: | ||
| - | * [[sharixopen: | ||
| - | |||
| - | ===== Переходы ===== | ||
| - | * [[sharixopen: | ||
| - | * [[sharixopen: | ||
| - | * [[sharixopen: | ||
| - | * [[sharixopen: | ||
| - | * [[sharixopen: | ||
| - | |||
| - | ~~NOCACHE~~ | ||
| ~~SHARIX_KNOWLEDGE_RELATED~~ | ~~SHARIX_KNOWLEDGE_RELATED~~ | ||
sharixopen/knowledge/modules/ownership.1792234422.txt.gz · Последнее изменение: — sx_knowledge_api_open