Командная работа в Git требует единых правил: как называть ветки, форматировать коммиты, проводить ревью и выпускать релизы.
Пакет содержит правила Git-процесса: ветки, коммиты (Conventional Commits), пулреквесты, кодревью, релизы, деплой. Правила описаны в документации, передаваемой AI-агенту в качестве контекста.
- Ветки — как назвать ветку для задачи, релиза или хотфикса; когда удалить
- Коммиты — Conventional Commits: тип, scope, subject — чтобы история читалась как журнал изменений
- Пулреквесты — от создания до мержа: проверки, ревью, squash
- Кодревью — что проверять, замечания, апрув
- Релизы — SemVer, release-ветки, CHANGELOG
- Деплой — когда и как развёртывать
- Чеклисты — пошаговые списки для релиза, хотфикса и деплоя
Полное содержание: docs/git-workflow/index.md.
composer require --dev prikotov/git-workflowphp vendor/bin/git-workflow-initКоманда копирует документацию в docs/git-workflow/. Существующие файлы не перезаписываются; флаг --force включает перезапись.
Пример с нестандартным путём:
php vendor/bin/git-workflow-init /path/to/project --docs-path=docs/flow --force