You consider contributing changes to UserOfficeProject/user-office-core – thank you! Please consider these guidelines when filing a pull request:
- Commits follow the Angular commit convention
- JavaScript is written using ES2015 features
- 2 spaces indentation
- Features and bug fixes should be covered by test cases
UserOfficeProject/user-office-core uses semantic-release to release new versions automatically.
- Commits of type
fix
will trigger bugfix releases, think0.0.1
- Commits of type
feat
will trigger feature releases, think0.1.0
- Commits with
BREAKING CHANGE
in body or footer will trigger breaking releases, think1.0.0
All other commit types will trigger no new release.
NOTE: When merging the pull requests with
Squash and merge
option on github, the title of the pull request should follow the commit guidelines mentioned above because all the commits are squashed into one commit with title od the PR as a message of the commit. Otherwise when using normalMerge pull request
the title of the pull request doesn't need to follow the commit guidelines but only the commit messages.