This post explains what Progress Planner does and how to use it: What does Progress Planner do?.
You can find installation instructions here.
To run the test suite:
composer testTo generate code coverage reports locally, you need either PCOV (recommended) or Xdebug installed:
composer coverageThis will generate:
- An HTML coverage report in the
coverage-html/directory - A text-based coverage summary in your terminal
Coverage Requirements: Pull requests must maintain code coverage within 0.5% of the base branch. PRs that drop coverage by more than 0.5% will be blocked until additional tests are added.
composer check-cs # Check coding standards
composer fix-cs # Auto-fix coding standards
composer phpstan # Run static analysis
composer lint # Check PHP syntaxWe use a couple of branches in this repository to keep things clean:
developcontains the current state of development.maincontains the current stable release. Releases here will be tagged as such.