Вся документация

Описание процессов жизненного цикла

Разработка, проверка качества, выпуск версий, исправление ошибок и информирование пользователей.

1. Разработка и хранение исходного кода

Разработку, сопровождение и развитие Legium X осуществляет ООО «Легиум Икс» силами штатных сотрудников на территории Российской Федерации.

  • Исходный код хранится в системе контроля версий с ограниченным доступом; история изменений сохраняется и не переписывается.
  • Изменения вносятся отдельными ветками и проходят проверку до попадания в основную ветку.
  • Каждый выпуск помечается идентификатором коммита, из которого он собран, что позволяет однозначно сопоставить работающую версию с исходным кодом.

2. Проверка качества

  • Статическая проверка типов и линтеры выполняются до сборки.
  • Сборка производственного образа выполняется по фиксированному файлу зависимостей: состав библиотек воспроизводим.
  • Изменения структуры базы данных оформляются миграциями, применяются вперёд-только и записываются в журнал применённых миграций.

3. Выпуск версий

  • Выпуск выполняется по решению правообладателя, автоматического выката по факту изменения кода нет.
  • Обновление серверной части не требует действий пользователей: работа продолжается в браузере без переустановки.
  • Предусмотрен возврат на предыдущую собранную версию без пересборки.
  • Плановые работы, влияющие на доступность, согласуются с заказчиком заранее в порядке, определённом договором.

4. Исправление ошибок

ЭтапСодержание
РегистрацияОбращение фиксируется по каналам технической поддержки
КлассификацияОпределяется влияние на работоспособность и срочность
УстранениеИсправление вносится в исходный код и проходит проверку
ВыпускИсправление включается в очередной выпуск, критические — во внеочередной
УведомлениеЗаявитель информируется о результате по каналу обращения

5. Прекращение поддержки

О прекращении поддержки версии или функции заказчик уведомляется заранее в срок, установленный договором. По требованию заказчика данные его организации выгружаются в машиночитаемом виде и удаляются из рабочей среды.

Документ относится к программе для ЭВМ Legium X. Правообладатель — ООО «Легиум Икс», ИНН 7730305431. Вопросы по эксплуатации: ivan@legium.io.

Описание процессов жизненного цикла — Legium X