Storybook, Capistrano и зоопарк прочих сопутствующих решений (Часть 1)
У фронтендщиков, есть такой инструмент — Storybook. Он позволяет изолированно показывать UI элементы, разрабатывать и делать документацию.
Обычно во фронтовых проектах Storybook устанавливают и хранят в самом проекте. Тем самым раздувая список зависимостей для среды разработки, раздувая проект дополнительными папками, файлами и конфигами. Да, может и не так много, но добавляется.
У руби и рельсовых разработчиков есть такой инструмент деплоя — Capistrano. По старой (идиотской, но уже сложившейся традиции) капистрано, тоже как и сторибук устанавливают и хранят в самом проекте.
А еще во многих проектах хранят Docker и Docker Compose файлы, чтобы быстро и весело запускать среду разработки на основе докера.
Это всего несколько примеров того, как инструменты разработки переплетаются с кодом самого проекта, и превращают корень проекта или конфигурационные файлы в адовое переплетение конфигов, настроек, параметров и переменных окружения.
Post #452
83
