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