Skip to content

Latest commit

 

History

History
124 lines (84 loc) · 1.29 KB

File metadata and controls

124 lines (84 loc) · 1.29 KB

Development workflow

Install dependencies

composer install

With local Docker tooling:

make installdeps

Run tests

composer test

Or:

make test

Run PHPStan

composer phpstan

Or:

make phpstan

Run PHP-CS-Fixer

Check only:

composer cs:check

Fix files:

composer cs:fix

Or:

make csfixer

Run twigcs

composer twigcs

Or:

make twigcs

Run all quality checks

composer qa

Or:

make qa

Branch workflow

Recommended workflow:

main
develop
feature/*
docs/*
  • main contains stable releases.
  • develop contains integrated development work.
  • feature and documentation branches are merged into develop through pull requests.

Pull requests

Every pull request should:

  • target develop;
  • pass GitHub Actions CI;
  • reference an issue;
  • keep scope small;
  • update documentation when needed.

AI-assisted development

AI coding agents must follow AGENTS.md.

Recommended issue label:

ai-ready

An issue is AI-ready only when:

  • the objective is clear;
  • the scope is limited;
  • out-of-scope items are explicit;
  • acceptance criteria are listed;
  • relevant architecture decisions are linked.