Правила создания модулей в единой платформе
Расположение модулей
ВСЕ МОДУЛИ РАСПОЛОГАЮТСЯ ТОЛЬКО НА УРОВНЕ VENDOR
Создание модулей на уровне приложения, в проектах единой платформе запрещенно.
Определение вендора для модуля
Возможны следующие варианты
| Вендор | Расположение | Условие |
|---|---|---|
| nnx-framework | github.com | Модуль является библиотекой. Не содержит бизнес логики. Согласовано выкладывание в публичный доступ. |
| nnx | gitlab компании | Модуль является библиотекой. Не содержит бизнес логики. Не может быть выложен в публичный доступ. |
| nnx-serviceName | gitlab компании | Модуль содержит бизнес логику. Может быть переиспользован для нескольких заказчиков |
| customerName-serviceName | gitlab компании | Модуль содержит бизнес логику. Нужен только одному заказчику |