Munus is an open source project. If you'd like to contribute, please read the following text. Before we can merge your pull request, here are some guidelines that you need to follow. These guidelines exist not to annoy you, but to keep the code base clean, unified and future proof.
You should only open pull requests against the master
branch.
Please try to add a test for your pull request. You can run the unit-tests by calling:
vendor/bin/phpunit
GitHub automatically run your pull request through GitHub Action. If you break the tests, we cannot merge your code, so please make sure that your code is working before opening up a pull request.
Please give us time to review your pull requests. We will give our best to review everything as fast as possible.
When contributing code to Munus, you must follow its coding standards. To do that, just run:
composer fix-cs
Code has to also pass static analysis by PHPStan:
composer phpstan
and by Psalm:
composer psalm
Please update the documentation pages if necessary. You can find them in this repository munusphp/website
Thank you very much for contribution!