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

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


sharixopen:knowledge:architecture:repositories

Топология репозиториев и владение исходным кодом

Тип: contract · Статус: сведения требуют сверки с действующей установкой; архитектурные правила сформулированы как целевой контракт.

Раздел: Слои архитектуры и разделение ответственности

Семейства

  • Open/webapp-base собирает приложение и предоставляет общую точку интеграции.
  • Open/backend, tickets, webservice-running, user-model, design-template и специализированные GPL/AGPL-модули принадлежат своим исходным репозиториям.
  • Constructor описывает собственную услугу; handler backend и примеры обработчиков развиваются отдельно от runtime.
  • Закрытые модули Platform и соответствующие API-клиенты не переносятся внутрь общего ядра.

Изменение общего кода

Правка shared производится в Open, проверяется, публикуется и лишь затем подтягивается Platform. Один patch не применяется вручную в обе сборки. Platform-owned адаптер меняется отдельным патчем.

Состав сборки

Установка модуля, его доступность и runtime-здоровье — разные состояния. Присутствие исходников не означает включение в INSTALLED_APPS, наличие прав или исправную интеграцию.

Связанные понятия

sharixopen/knowledge/architecture/repositories.txt · Последнее изменение: — sx_knowledge_api_open

© 2022 ShariX