mirror of
https://github.com/rectorphp/rector.git
synced 2025-01-18 05:48:21 +01:00
8f40351e7d
1dc80df98d
MD tuning
1.1 KiB
1.1 KiB
How to Contribute
Contributions here are more than welcomed! You can contribute to rector-src repository.
Preparing Local Environment
If you have PHP 8 and Composer installed locally you can use it straight away. You can validate your environment with:
composer check-platform-reqs
Alternatively you can use Docker runtime. All you need to do is wrap every command with docker-compose run php
, so commands will be executed inside Docker container.
For example, to download PHP dependencies:
docker-compose run php composer install
Now you can start using all scripts and work with the code.
Preparing Pull Request
There 3 rules will highly increase chance to get your PR merged:
-
1 feature per pull-request
-
new features need tests
-
CI must pass... you can mimic it locally by running
composer complete-check
-
Do you need to fix coding standards?
composer fix-cs
We would be happy to accept PRs that follow these guidelines.