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

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


sharixopen:knowledge:modules:ownership

Это старая версия документа!


Как определять владельца модуля и его зависимости

Open. Статус текста: review. Состояние реализации: не установлено; требуется проверка кода.

Правило разделения

Из наличия модуля в сборке Platform не следует, что код принадлежит Platform. Для каждого компонента нужно отдельно определить Git-репозиторий, лицензию, владельца моделей, импортируемые контракты и направление интеграции.

Контроль перед изменением

  1. Найти исходный репозиторий и документ его лицензии.
  2. Определить, является ли модуль Open, Platform-native или интеграционным.
  3. Проверить отсутствие циклических зависимостей и импорта закрытого кода в общий модуль.
  4. Изменить код только у владельца, затем выполнить предусмотренный процесс переноса изменений.
  5. Проверить тесты на стороне источника и интеграционной сборки.

Ограничение

Перечни из TZ показывают проектную модель на дату составления текста. Фактические версии репозиториев и установленных модулей требуют проверки перед публикацией.

TZ: 05-model-ownership-matrix.md, 07-repository-dependency-map.md.

Переходы

sharixopen/knowledge/modules/ownership.1792234422.txt.gz · Последнее изменение: — sx_knowledge_api_open

© 2022 ShariX