Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 1.35 KB

CONTRIBUTING.md

File metadata and controls

49 lines (31 loc) · 1.35 KB

How to Contribute

Contributions here are more than welcomed! You can contribute to rector-src repository or one of extension packages.

Preparing Local Environment

  1. Fork the rector/rector-src repository and clone it
git clone [email protected]:<your-name>/rector-src.git
cd rector-src
  1. We use PHP 8.1 and composer

Verify your local environment and update dependencies:

composer check-platform-reqs
composer update

Note: using Docker for contributing is strongly discouraged, as it requires extra knowledge of composer internals.

Then you can start working with the code 👍


Do you want to contribute a failing test? This tutorial will sow you how

Preparing Pull Request

There 3 steps will make your pull-request easy to merge:

  • 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.