...
Include your NPM account name and a link to the library (https://www.npmjs.com/package/edx-patternui-librarytoolkit)
- Add Andy Armstrong (Deactivated) to the ticket
Update the version
Update the Pattern Library toolkit version in the code:
Create a new branch from master
Code Block git checkout master git pull git checkout -b USERNAME/librarytoolkit-release
- Update the version number:
- Update bower.json (for the Bower package)
- Update package.json (for the NPM package)
- Add release notes to CHANGELOG.md
- Determine all the changes since the subsequent release
- e.g. https://github.com/edx/uxedx-patternui-librarytoolkit/compare/0.10.0...master
- Add a new section to CHANGELOG for the release number with bullets for each important change
Code Block gulp build-production
Add and commit all the updated files
- Create a PR with your changes using the Pattern Library PR Template.
- Note: you only need one reviewer for a release PR
Merge your changes once you have thumbs
...
- Create a new release in GitHub
- For example:
- Include the same bullet points from the CHANGELOG
- Note that Bower will automatically create a new release once the GitHub release has been created
- For example:
Publish the updated version to NPM
Code Block npm publish
Confirm that the version updates have been applied:
Look at the top of this page: https://www.npmjs.com/package/edx-patternui-librarytoolkit
Note that there may be a slight delay before the updated versions appear