mirror of
https://github.com/mdbootstrap/mdb-ui-kit.git
synced 2024-11-24 02:24:09 +03:00
1.1 KiB
1.1 KiB
layout | title | group |
---|---|---|
docs | Release process | getting-started |
Material Design for Bootstrap has a well defined release process that is automated by Grunt. See the Build Tools section for setup.
Creating a release
Add a release issue to Github
Use the following task template:
- [] update `package.json` version
- [] `grunt prep-release`
- [] commit
- [] travis success
- [] tag for bower e.g. `v4.0.0`
- [] push to npm
- [] push to meteor
- [] `grunt publish`
- [] close any milestone
- [] create release and reference milestone issues</code>
Build the release
- Update the version in
package.json
, it's version is used in the documentation - Build the distribution
grunt prep-release
- Commit
- Ensure travis succeeds
Bower
Tag for bower - a valid tag starts with a v
such as v4.0.0
NPM
TODO: push to npm?
Meteor
TODO: push to meteor?
Github tasks
- Push documentation with
grunt publish
- Close any related open milestone
- Create a release and reference the milestone