Git
gitignore, commit-конвенции, diff-инструменты.
- .gitignore Generator
Сгенерировать .gitignore по выбранному стеку технологий.
- Conventional Commit Linter
Проверить сообщение коммита на соответствие Conventional Commits.
- Git Branch Name Validator
Проверить и сгенерировать имя ветки по соглашению команды.
- .gitattributes Generator
Сгенерировать .gitattributes файл под нужный стек.
- Git Patch Formatter
Привести произвольный diff к формату git patch.
- Conventional Changelog Generator
Сгенерировать changelog из списка commit-сообщений.
О формате Git
Git де факто единственная система контроля версий, которую использует подавляющее большинство разработчиков в мире, но многие его возможности выходят далеко за рамки повседневных git add, commit и push. Правильный .gitignore, единообразный формат сообщений коммитов и осмысленные имена веток экономят часы времени команды на разборе истории проекта спустя месяцы после написания кода.
Инструменты в этом разделе закрывают именно такие вспомогательные задачи: генерацию .gitignore под конкретный стек технологий, проверку сообщений коммитов на соответствие Conventional Commits, валидацию имен веток по распространенным правилам именования, генерацию .gitattributes для нормализации line endings, сборку patch файла из diff двух версий текста, и автоматическую генерацию changelog по списку коммитов.
Ничего из этого не требует установки git хуков или дополнительных npm пакетов в проект, все работает прямо в браузере как разовый вспомогательный инструмент.