Разработчику¶
Раздел для тех, кто расширяет Орбиту под отрасль или продукт: собирает Спутники, готовит отраслевые описания данных и отчёты.
Модель из трёх слоёв¶
Установка Орбиты собирается из трёх независимых слоёв. У каждого своя причина меняться и свой цикл выпуска.
| Слой | Что это | Когда меняется |
|---|---|---|
| Дистрибутив | Образ приложения Орбиты. Ставится без отраслевого наполнения. | С релизом платформы |
| Бандл версии | Механика развёртывания под конкретную версию образа: шаблоны конфигурации, схема настроек, проверки. Отраслевого содержимого не несёт. | С релизом платформы |
| Спутник | Отраслевой контент поверх платформы: описания данных, отчёты, при необходимости данные и настройки входа. | Отдельно, под отрасль или продукт |
Дистрибутив и бандл версии выпускает команда платформы. Спутник может собрать сторонний разработчик под свою отрасль, независимо от релизов платформы.
Что можно расширять¶
- Спутник: готовый отраслевой пакет, который ставится поверх работающей платформы отдельным действием. См. Разработка спутника.
- Отдельные описания данных и отчёты, без сборки Спутника: через веб-интерфейс администратора. См. Подключение данных и Конструктор отчётов.
Спутник это способ упаковать отраслевое решение целиком и переиспользовать его на разных установках. Ручная настройка через веб-интерфейс подходит, когда решение готовится под одну организацию.
С чего начать¶
- Каркасный пример Спутника лежит в репозитории:
satellites/example/. Он собирается и устанавливается, его удобно взять за основу. - Порядок установки готового Спутника администратором: Спутники: установка и управление.
- Формат и сборка пакета: Разработка спутника.