Skip to content
This repository has been archived by the owner on Nov 10, 2022. It is now read-only.

Latest commit

 

History

History
28 lines (16 loc) · 1.74 KB

contributing.md

File metadata and controls

28 lines (16 loc) · 1.74 KB

Contribute

All contributions, suggestions and ideas are welcome!

Project Overview

  • All features and fixes are added by creating a pull request with the suggested changes (see the instructions below).

  • There are automated checks for all pull requests running on Travis CI. Tests include a full mock of a sample project using this tool. Make sure to update the tests project as you add or remove features.

  • We use semantic versioning and Git tags for creating releases. All code merged to master branch is included in the next release so ensure that minor bug fixes are not combined with breaking changes.

  • We support multiple installation methods -- npm, Composer and Git submodules. All changes should take that into account.

  • Most of the functionality relies on Bash scripts which cannot run on Windows machines. For all new functionality we should try to use PHP or JS scripts that are supported on all operating systems.

Report Issues and Suggestions

Submit a Pull Request

See the GitHub documentation for creating pull requests.

  • Clone this repository.
  • Create a new branch based from master.
  • Open a pull requests against the master branch of the upstream repository.