We are actively on the look out to make this tool better and we allow users to raise issues they encounter when using PHPSandbox CLI. Issues would likely fall in either as
- Bug report
- Feature request
- Question and discussion
All these have issue templates that provides a guideline on how we prefer they are done. Also before raising an issue, ensure that it is not part of a currently opened issue. Issues that falls under the question and discussion category can be responded to by anyone.
Sending a pull request
- We have a Pull request template to guide users on the details we expect that a Pull request should have.
- Generally , before sending a pull request, check to see that an existing pull request does not exist solving the same problem.
- You should create an issue describing the problem being solved by the Pull request. It could also be a new feature you are writing. For this you can use the feature request issue template.
- The issue must be referenced and linked to the pull request.
- A pull request should only provide one solution.
- A pull request must have tests and all tests must pass.
- Run composer fix-style to lint your code before committing.
- You should also check our coding guidelines to see how we expect your code to be structured.
- Our releases follows the semver versioning system hence we expect that contributions to minor releases should contain no breaking changes.
10.All Pull Request should be made against the dev branch.