- MDL sources are provided by a separate package
zodiase:mdl-assets
. - MDI fonts are provided by a separate package
zodiase:material-design-icons-fonts
. - Bump version in
package.js
. - Update
package.json
. - Run unit tests with
meteor test-packages ./
. - Run integration tests:
- Navigate into each project.
- Update project with
meteor update
. - Run project with
meteor
. - Check test results in browser.
- Fix bugs if needed.
- Update
README.md
. - Update
ChangeLog.md
. - Update
.travis.yml
. - Update
scripts/publish-edge.sh
and use it for publishing edge releases. - Push changes in
master
. - Clean up files for release with
scripts/release-cleanup.sh
. - Push changes in
release
. - Publish with
meteor publish
.
- publish-edge.sh - This script publishes the edge version.
- release-cleanup.sh - This script cleans up the repo and creates a new branch for releasing.
- reset-all.sh - This script resets all integration test apps.
- Meteor packages
caching-compiler
ecmascript
fourseven:scss
isobuild:compiler-plugin
zodiase:check
zodiase:material-design-icons-fonts
zodiase:mdl-assets
- NPM packages
clone
extend
webcomponents.js