{ "id": "ShariXKnowledgeOpenKnowledgeDevelopmentSharedchangeflow", "page": "sharixopen:knowledge:development:shared_change_flow", "area": "open", "type": "reference", "title": "Порядок изменения shared: Open → Platform", "status": "review", "schema_version": 1, "relations": { "related_to": [ "ShariXKnowledgeOpenKnowledgeDevelopmentPractice", "ShariXKnowledgeOpenKnowledgeArchitectureRepositories", "ShariXKnowledgeOpenKnowledgeDevelopmentAcceptance" ] }, "extensions": { "taxonomy": { "domain": "reference", "lifecycle": "unspecified", "parents": [ "ShariXKnowledgeOpenKnowledgeDevelopmentStart" ], "terms": [] }, "glossary": [] }, "content_sha256": "eba3e3b4e7bedf2130cf76c1dd2f2e828edcb797db10a5fc215bee3a9b8a750b", "schema": 1 } ====== Порядок изменения shared: Open → Platform ====== ~~NOCACHE~~ **Тип:** procedure · **Статус:** сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт. **Раздел:** [[sharixopen:knowledge:development:practice|Разработка Open: обязательные правила]] ===== Неизменяемый процесс ===== - Анализируются Open, Platform и общие контракты потребителей. - Shared patch применяется только в Open; локальные изменения и миграции проверяются там. - Shared commit публикуется через ''./bin/repositories.sh push --shared'' (либо действующий master-first update workflow). - Platform получает изменение через ''./bin/repositories.sh pull --shared'', а не повторным применением патча. - Только действительно Platform-owned адаптации выполняются отдельным изменением и проверкой. ===== Операционные ограничения ===== Нельзя гадать имя системного юнита, текущую ветку или наличие модуля; проверяются установки, repo status и конфигурация. Server patches — в ''/tmp'', локальные задания — в ''~/Downloads''; команды выполняются из installation root. ===== Связанные понятия ===== * [[sharixopen:knowledge:architecture:repositories|Топология репозиториев и владение исходным кодом]] * [[sharixopen:knowledge:development:acceptance|Проверки изменений, миграции и regression]] ~~SHARIX_KNOWLEDGE_RELATED~~