Рабочее окружение без хаоса: базовый набор, который экономит часы
Окружение должно подниматься по инструкции, а не по памяти. Если новый ноутбук или чистая VM требуют «вспомнить, что я там ставил», это уже техдолг.
Скелет в Git:
— dotfiles: shell, aliases, терминал, IDE;
— список обязательных CLI и пакетов;
— .env.example без секретов;
— bootstrap-скрипт для зависимостей;
— README: запуск, тесты, линт, сборка.
Добавь одну команду проверки: make doctor, npm run doctor или аналог. Она должна заранее ловить отсутствующие утилиты, пустые переменные окружения, занятые порты и недоступные локальные сервисы.
Разделяй личное и проектное: темы, шрифты и хоткеи — в своих dotfiles; секреты — в менеджере паролей; настройки проекта — в репозитории. Так команда получает воспроизводимость, а не твои привычки.
Финальный тест простой: пустая машина должна стать рабочей по README без устных подсказок. Не получается — автоматизируй самый болезненный шаг первым.
DevTools Radar
@DevToolsRadarPro
Рабочее окружение без хаоса: базовый набор, который экономит часы
Этот пост опубликован в Telegram-канале DevTools Radar. Подписаться можно по ссылке: @DevToolsRadarPro.