Перед тем как ставить IDE-плагины пачками, зафиксируй базу. Цель простая: новый ноутбук или чистый контейнер должны подниматься не «по памяти», а по инструкции.
— dotfiles в Git: shell, aliases, gitconfig, editorconfig, настройки терминала.
— один скрипт bootstrap: ставит пакеты, шрифты, CLI и проверяет зависимости.
— отдельный файл env.example: какие переменные нужны проекту, без секретов.
— единый форматтер и линтер в репозитории, а не «у меня в IDE так настроено».
Минимальный набор команд для проекта:
make setup
make test
make lint
Если Make не любишь — используй just, npm scripts, taskfile. Важно не имя инструмента, а одинаковый вход для всей команды.
Добавь самопроверку: команда doctor или check-env должна ругаться на отсутствующий Docker, неподходящий runtime, пустые переменные и недоступные сервисы. Это дешевле, чем ловить «у меня не заводится» в чате.
Хорошее окружение — не красивый терминал, а воспроизводимость. Настрой один раз так, чтобы следующий старт проекта занимал минуты, а не вечер.
DevTools Radar
@DevToolsRadarPro
Рабочее окружение без хаоса: чек-лист, который окупается в первый же баг
Этот пост опубликован в Telegram-канале DevTools Radar. Подписаться можно по ссылке: @DevToolsRadarPro.