Рабочее окружение без хаоса: базовый чек-лист для любого проекта
Перед кодом настройте слой, который не зависит от IDE: терминал, Git, SSH, менеджер пакетов. Старт проекта должен быть описан командой или коротким README, а не фразой «спроси у того, кто настраивал».
Минимальный набор:
— .editorconfig для отступов;
— .env.example без секретов;
— Makefile или justfile с install, dev, test, lint;
— pre-commit hooks для форматирования.
Скрипты не держите в истории терминала. Заведите ~/bin или scripts/ и складывайте туда очистку кэша, запуск локальных сервисов, генерацию тестовых данных. Пригодилось дважды — автоматизируйте.
Для команды добавьте проверку: новый разработчик должен поднять проект без созвона. Если нужны устные инструкции, окружение живёт в голове, а не в репозитории.
Тест на порядок: удалите проект, склонируйте заново и запустите с нуля. Всё, что пришлось вспоминать руками, переносите в скрипт или README.
DevTools Radar
@DevToolsRadarPro
Рабочее окружение без хаоса: базовый чек-лист для любого проекта
Этот пост опубликован в Telegram-канале DevTools Radar. Подписаться можно по ссылке: @DevToolsRadarPro.