Files
faveo/vendor/phpspec/phpspec/CONTRIBUTING.md
Manish Verma 1ac0f42a58 Laravel 5.6 updates
Travis config update

Removed HHVM script as Laravel no longer support HHVM after releasing 5.3
2018-08-07 10:17:09 +05:30

982 B

Contributing

PhpSpec is an open source, community-driven project. If you'd like to contribute, feel free to do this, but remember to follow this few simple rules:

Branching strategy

  • For new features, or bugs that only affect the 5.x versions, base your changes on the master branch and open PRs against master
  • For bugs that affect 4.3.x versions, base your changes on the 4.3 branch and open PRs agains 4.3
  • Bugs in previous versions are not going to be fixed, upgrade to 4.3 minimum.

Coverage

  • All classes that interact solely with the core logic should be covered by Specs
  • Any infrastructure adaptors should be covered by integration tests using PHPUnit
  • All features should be covered with .feature descriptions automated with Behat

Code style / Formatting

  • All new classes must carry the standard copyright notice docblock
  • All code in the src folder must follow the PSR-2 standard