Инструменты пользователя

Инструменты сайта


sharixopen:knowledge:development:repository_flow

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

sharixopen:knowledge:development:repository_flow [2026/10/17 10:53] – [sharixknowledge] approved package sx_knowledge_api_opensharixopen:knowledge:development:repository_flow [2026/10/17 20:49] (текущий) – [sharixknowledge] approved package sx_knowledge_api_open
Строка 1: Строка 1:
-====== Процесс разработки и переноса общих изменений ======+<sharix-knowledge-meta> 
 +{ 
 +    "id": "ShariXKnowledgeDevWorkflow", 
 +    "page": "sharixopen:knowledge:development:repository_flow", 
 +    "area": "open", 
 +    "type": "reference", 
 +    "title": "Безопасное изменение shared-контракта", 
 +    "status": "review", 
 +    "schema_version": 1, 
 +    "relations": { 
 +        "related_to": [ 
 +            "ShariXKnowledgeOpenKnowledgeDevelopmentSharedchangeflow", 
 +            "ShariXKnowledgeOpenKnowledgeDevelopmentAcceptance", 
 +            "ShariXKnowledgeOpenKnowledgeArchitectureRepositories" 
 +        ] 
 +    }, 
 +    "extensions": { 
 +        "taxonomy": { 
 +            "domain": "reference", 
 +            "lifecycle": "unspecified", 
 +            "parents": [ 
 +                "ShariXKnowledgeOpenKnowledgeDevelopmentStart" 
 +            ], 
 +            "terms": [] 
 +        }, 
 +        "glossary": [] 
 +    }, 
 +    "content_sha256": "27b3fb461e9849efd8b8d9b33966aa32cb074076220b7a02ee09b61a744daf4c", 
 +    "schema": 1 
 +} 
 +</sharix-knowledge-meta> 
 +====== Безопасное изменение shared-контракта ====== 
 +~~NOCACHE~~
  
-**Open.** **Статус текста:** review. **Состояние реализации:** не установлено; требуется проверка кода.+===== Порядок ===== 
 +Выяснить owner и затронутые сборки → править shared на Open → проверить контракты, миграции, роли → commit/push → Platform pull → отдельный приёмочный прогон на Platform. 
 +===== Факты ===== 
 +Фиксировать исходную ревизию, команды проверки и неуспешные проверки. Нельзя считать источник и фактическую работающую установку одним состоянием.
  
-===== Где вносить изменение ===== +===== Детальные правила ===== 
-Разработка общего контракта выполняется в репозитории-владельце Open. Platform получает результат через штатный механизм синхронизации репозиториев; изменения в двух копиях одного общего модуля параллельно не вносятся.+  * [[sharixopen:knowledge:development:shared_change_flow|Порядок изменения shared: Open → Platform]] 
 +  * [[sharixopen:knowledge:development:acceptance|Проверки изменений, миграции и regression]] 
 +  * [[sharixopen:knowledge:architecture:repositories|Топология репозиториев и владение исходным кодом]]
  
-===== Рабочая последовательность ===== 
-  - Уточнить исходные требования и фактическое состояние кода. 
-  - Определить владельца модели, интеграции или интерфейса. 
-  - Сделать минимальное изменение в подходящем исходном репозитории. 
-  - Выполнить модульные тесты, проверки регрессий, документов и лицензии. 
-  - Опубликовать общий модуль через согласованный процесс и перепроверить потребителя. 
- 
-===== О чём нельзя делать вывод по одному TZ ===== 
-Номер этапа — не признак реальной версии продукта; принятая раньше проверка не заменяет актуальные результаты на новом снимке кода. 
- 
-TZ: ''17-repository-operations-and-source-bundles.md'', ''05-model-ownership-matrix.md''. 
- 
-  * [[sharixopen:knowledge:modules:ownership|Владение модулями]] 
-  * [[sharixopen:knowledge:development:start|Разработка]] 
- 
-===== Переходы ===== 
-  * [[sharixopen:knowledge:start|Главная карта знаний]] 
-  * [[sharixopen:knowledge:reference:tz_map|Карта переноса TZ]] 
-  * [[sharixopen:knowledge:development:start|Родительский раздел]] 
-  * [[sharixopen:knowledge:modules:ownership|Связанный документ]] 
- 
-~~NOCACHE~~ 
 ~~SHARIX_KNOWLEDGE_RELATED~~ ~~SHARIX_KNOWLEDGE_RELATED~~
  
sharixopen/knowledge/development/repository_flow.1792234422.txt.gz · Последнее изменение: — sx_knowledge_api_open

© 2022 ShariX