To get started follow these steps:
git clone git@github.com:humanmade/gaussholder.git
or fork the repository and clone your fork.cd gaussholder
npm install
npm run build
(to build the assets)
You should then start working on your fork or branch.
When you make a pull request it will be reviewed. You should also update the CHANGELOG.md
- add lines after the title such as - Bug: Fixed a typo #33
to describe each change and link to the issues if applicable.
- Create a new branch
- Update the version number in the comment header of
plugin.php
to reflect the nature of the changes, this plugin follows semver versioning.
- For small changes like bug fixes update the patch version
- For changes that add functionality without changing existing functionality update the minor version
- For breaking or highly significant changes update the major version
- Add a title heading for the version number above the latest updates in
CHANGELOG.md
- Create a pull request for the branch
- Once merged a release will be built and deployed by CircleCI corresponding to the version number in
plugin.php