- Создатель Неизвестный пользователь (a.a.topunov@rt-sk.ru), отредактировано окт 24, 2024

### Как происходит процесс разработки?

Процесс разработки полностью описан тут. Если кратко, то:

- При разработке ветвимся от master - ветка с номером истории - и делаем МР в dev: master → ERVU-1234 → dev
- После прохождения тестирования делаем MR рабочей ветки в мастер (история в статусе "ГОТОВО К ВЫВОДУ В ПРОДУКТИВ"): ERVU-1234 → master
- При работе над релизом ветвимся от ветки релиза, вносим изменения, делаем обратный МР в релиз: release/ervu/1.0.0 → ERVU-1234 → release/ervu/1.0.0

### Как запускать проекты? Как запустить проект microws в режиме поддержки микрофронтов?

Исходный код находится в нашем гите. В репозитории проекта microws есть актуальный README-файл с полной инструкцией по запуску.

Всё, что касается микрофронтов, описано тут. Вкратце можно сказать, что microws включает микрофронты в сборку только, если они присутствуют в переменной окружения INCLUDED_MFES.

Также в каждом репозитории микросервиса должны присутствовать актуальные README с инструкциями по запуску. Если их нет, или они неактуальны, обратитесь к владельцам сервисов.

### По каким правилам следует писать код?

Правила по написанию кода тесно связаны с порядком нашей работы. При разработке разработчики ревьюят друг друга, при доставке в master или в релиз код проходит ревью релиз-инженеров.

Базовые, наиболее строгие рекомендации по написанию описаны тут. Более развёрнутые рекомендации, скорее, по подходам (мышление + архитектура), нежели по самому коду, описаны тут.

Некоторые из правил будут постепенно вноситься в конфиги ESLint. Какие-то будут обсуждаться только при ревью.

В любом случае, не бывает идеальных правил и однозначных ситуаций, поэтому обсуждение при ревью приветствуется

### Как мы общаемся?

В основном, телеграм. Планируется переход на корпоративный мессенджер.

Отправлять документы и вести общение с HR лучше через почту, однако, по договорённости можно также и в телеге.

По вопросам, связанным с релизами или доставкой до мастера обращаться ко мне
или к Юре
. Можно тегать в телеге с соответствующими МР.

### Какой план технического развития проекта?

План будет находится в постоянной разработке, но будет приложен roadmap.

Если вкратце, то планируется растащить основной проект microws на микрофронты, а в microws оставить только основные контроллеры состояния.

Нравится Станьте первыми кому понравится это

- Нет меток
- Редактировать метки

Написать комментарий...

Добавить комментарий

Обзор
Инструменты контента
{"serverDuration": 72, "requestCorrelationId": "6df4457e4eaf75f5"}
search
recentlyviewed
attachments
weblink
advanced
image-effects
image-attributes

- Абзац

- Жирный
- Курсив
- Подчеркнутый
- Cредство выбора цвета
  Дополнительные цвета
- Форматирование

- Маркированный список
- Нумерованный список

- Список задач

- Убрать отступ
- Сделать отступ

- Выровнить по левому краю
- Выровнить по центру
- Выровнить по правому краю

- Разметка страницы

- Ссылка

- Таблица

- Вставить

- Разметка страницы

- Отменить
- Восстановить

- Найти/Заменить

- Справка по быстрым ссылкам на клавиатуре

Подключение...