Contributions are most welcome. Below is described procedure for contributing to this repository.
-
Fork this repository over GitHub
-
Create a separate branch, for instance
patch-1
so you will not need to rebase your fork if your master branch is mergedgit clone [email protected]:your_username/install cd install git checkout -b patch-1
-
Make changes, commit them and push to your fork
git add . git commit -m "Fix bug" git push origin patch-1
-
Open a pull request
-
PHP code follows PHP-FIG PSR-1, PSR-2 and extended code style guide proposal.
-
This repository uses Markdown syntax and follows cirosantilli/markdown-style-guide style guide.
Labels are used to organize issues and pull requests into manageable categories. The following labels are used:
- bug - Attached when bug is reported.
- duplicate - Attached when the same issue or pull request already exists.
- enhancement - Attached when creating a new feature.
- invalid - Attached when the issue or pull request does not correspond with scope of the repository or because of some inconsistency.
- question - Attached for questions or discussions.
- wontfix - Attached when decided that issue will not be fixed.
(For repository maintainers)
This repository follows semantic versioning. When the
source code changes or new features are implemented, a new version (e.g. 1.x.y
)
is released by the following release process:
-
1. Update changelog:
Create an entry in the CHANGELOG.md describing all the changes from a previous release.
-
2. Tag a new release:
Tag a new release version on GitHub, and attach necessary binary file(s).