Вводная: есть платформа, которая состоит из нескольких приложений.
- Каждое приложение может иметь браузерную и Node.js-часть.
- Есть сборка статики, используем линтеры и форматеры; всё покрыто метриками.
- Хотим предоставить нашим коллегам возможность генерации кода в рамках нашей архитектуры.
Усложняем: разбиваем моно-репозиторий на несколько. Коллеги-разработчики каждого должны иметь возможность изменять своё приложение независимо от остальных.
Задача: предоставить command-line interface для фронтенда.
Ещё усложняем: нужно рассказать про этот CLI за 5 минут.
Для полной картины: слушать и оценивать будут участники HolyJS, одной из топовых российских конференций для JavaScript-разработчиков.
А вот так решение выглядит со стороны:
***
В эту пятницу собираемся у нас в офисе, чтобы поделиться впечатлениями от конференции. Расскажем про доклады, которые удалось послушать, и обсуждения, в которых удалось поучаствовать в кулуарах.