Skip to content

Latest commit

 

History

History
57 lines (37 loc) · 1.47 KB

CONTRIBUTING.md

File metadata and controls

57 lines (37 loc) · 1.47 KB

Contributing

Visit github.com/prooph/service-bus-symfony-bundle/ for the project website.

  • Make sure you have execute composer install
  • Be sure you are in the root directory

Resources

If you wish to contribute to service-bus-symfony-bundle, please be sure to read to the following resources:

If you are working on new features, or refactoring an existing component, please create an issue first, so we can discuss it.

Running tests

To run tests execute phpunit:

$ ./vendor/bin/phpunit

Running PHPCodeSniffer

To check coding standards execute phpcs:

$ ./vendor/bin/phpcs

To auto fix coding standard issues execute:

$ ./vendor/bin/phpcbf

Generate documentation

To generate the documentation execute bookdown:

$ ./vendor/bin/bookdown doc/bookdown.json

Composer shortcuts

For every program above there are shortcuts defined in the composer.json file.

  • check: Executes PHPCodeSniffer and PHPUnit
  • cs: Executes PHPCodeSniffer
  • cs-fix: Executes PHPCodeSniffer and auto fixes issues
  • test: Executes PHPUnit
  • test-coverage: Executes PHPUnit with code coverage
  • docs: Generates awesome Bookdown.io docs