We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Becoming a maintainer
We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
The code of conduct is described in CODE_OF_CONDUCT.md
.
We actively welcome your pull requests. We use GitHub Flow and Pull Requests.
- Fork the repo and create your branch from
master
. - If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Make sure your code lints.
- Issue that pull request!
We use GitHub issues to track public bugs. Please ensure your description is clear and has sufficient instructions to be able to reproduce the issue. If possible please provide a minimal demo of the problem.
Please report suspected security vulnerabilities in private to [email protected], Please do NOT create publicly viewable issues for suspected security vulnerabilities.
We're using phpunit/phpunit
to drive the development. Run
$ vendor/bin/phpunit
to run all the tests.
We use PSR2 and Symfony as our Coding Standards.
We are using friendsofphp/php-cs-fixer
to enforce coding standards. Check .php_cs.dist
for details.
By contributing to this project, you agree that your contributions will be licensed under the
license from LICENSE
file in the root directory of this source tree.