Skip to content

Latest commit

 

History

History
63 lines (37 loc) · 1.08 KB

CONTRIBUTING.md

File metadata and controls

63 lines (37 loc) · 1.08 KB

CONTRIBUTING

We are using GitHub Actions as a continuous integration system.

For details, see workflows/continuous-integration.yml.

Code Style

The code style is automatically fixed through StyleCI.

Static Code Analysis

We are using phpstan/phpstan to statically analyze the code.

Run

make stan

to run a static code analysis.

Tests

We are using phpunit/phpunit to drive the development.

Run

make test

to run all the tests.

Mutation Tests

We are using infection/infection to ensure a minimum quality of the tests.

Enable Xdebug and run

make infection

to run mutation tests.

Extra lazy?

Run

make

to enforce coding standards, perform a static code analysis, and run tests!

💡 Run

make help

to display a list of available targets with corresponding descriptions.