1. Use imperative
and NOT
feat(styles/Icon): enlarge tap area even more
feat(p5.items.Item): convert keywords on `get` method to an array
style(p5.legal.agreementModals): move functions to bottom
chore(cordova): add cordova keyboard plugin
feat(http-backend-stub): add optional delay to requests
chore: release 0.0.6 wooden-pillow2. Message format
<type>(<scope>): <subject>
blank line
<body>
blank line
<footer>feat (feature)
fix (bug fix)
docs (documentation)
style (formatting, missing semi colons, …)
refactor
perf (performance improvement)
test (when adding missing tests)
chore (maintain, release)
Scope could be anything specifying place of the commit change. This is very project-specific, basic scopes should be defined by the team.
It could be names of modules or particular areas in the app.
(like "searchResults" or "myAccount").
2. Message format
Breaking changes
Referencing issues
Fixes #4979
Fixes #5945
Closes #8803Or in one line:
Closes #4979, #5945, #8803BREAKING CHANGE:
The `blur` and `focus` event fire
synchronously...
Do this and that.<type>(<scope>): <subject>
blank line
<body>
blank line
<footer>refactor(p5Avatar): use better reusable syntax for `info`
The avatar used a not so clever syntax. This commit changes that.
BREAKING CHANGE:
The `p5Avatar` now uses a reusable syntax for `info` param, which now
supports multiple icon + text pairs.
```html
<!-- Before -->
<p5-avatar class="Site-menuAvatar"
url="{{ currentUser.avatarUrl }}"
name="{{ currentUser.name }}"
info="{{ currentUser.location }}"
info-icon="slideIconPin"></p5-avatar>
<!-- After -->
<p5-avatar class="Site-menuAvatar"
url="{{ currentUser.avatarUrl }}"
name="{{ currentUser.name }}"
info="[{ icon: 'slideIconPin', text: currentUser.location }]"></p5-avatar>
```
Fixes #212refactor(p5.legal.agreementModals): multiple changes
- Rename to `p5.legal.agreements`.
- Use a dedicated anonymous controller and put it on modals' scope.
- Move `translationData` to view.2. Message format
Main advantages:
The p5Avatar now uses a reusable syntax for info param, which now supports multiple icon + text pairs.
<!-- Before -->
<p5-avatar class="Site-menuAvatar"
url="{{ menuCtrl.currentUser.details.avatarUrl }}"
name="{{ menuCtrl.currentUser.name }}"
info="{{ menuCtrl.currentUser.details.location }}"
info-icon="slideIconPin"></p5-avatar>
<!-- After -->
<p5-avatar class="Site-menuAvatar"
url="{{ menuCtrl.currentUser.details.avatarUrl }}"
name="{{ menuCtrl.currentUser.name }}"
info="[{ icon: 'slideIconPin', text: menuCtrl.currentUser.details.location }]"></p5-avatar>3. About committing
git add -pgit add -i3. About committing
feat:paying-with-nose
perf:faster-search-results
fix:my-account-translations
3. About committing
4. Continuos integration (CI)
http://365git.tumblr.com/post/3308646748/writing-git-commit-messages
https://docs.google.com/a/pond5.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit
About writing commit messages
Enable commit message 72 chars limit in JetBrains products
(Version control -> at the bottom -> Commit message right...)
http://grab.by/Ajfq
5. Links
https://help.github.com/articles/creating-a-pull-request
Creating a pull request