Travis config update Removed HHVM script as Laravel no longer support HHVM after releasing 5.3
982 B
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
masterbranch and open PRs againstmaster - For bugs that affect 4.3.x versions, base your changes on the
4.3branch and open PRs agains4.3 - Bugs in previous versions are not going to be fixed, upgrade to
4.3minimum.
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
srcfolder must follow the PSR-2 standard