Bug reports, code contributions, and general feedback are very welcome. These should be submitted through the GitHub repository. Development happens in the develop
branch, and any pull requests should be made against that branch please.
If you want to contribute to Extended CPTs, you should install the developer dependencies in order to run the tests.
- Composer
- Docker Desktop to run the tests
Install the PHP dependencies:
composer install
The test suite includes integration tests which run in a Docker container. Ensure Docker Desktop is running, then start the containers with:
composer test:start
To run the whole test suite which includes integration tests, linting, and static analysis:
composer test
To run tests individually, run one of:
composer test:integration
composer test:phpcs
composer test:phpstan
To stop the Docker containers:
composer test:stop