datamodel
Version:
Relational algebra compliant in-memory tabular data store
19 lines • 1.19 kB
Plain Text
Checklist to release a new build to NPM:
* Clone the repository if needed
* Checkout develop branch and make sure develop branch is up-to-date with remote
* If git flow is not initialized yet, Run: git flow init
* Create a new release branch, Run: git flow release start <new_version_with_v_character>
* Delete all existing npm dependencies, Run: rm -rf node_modules package-lock.json
* Install dependencies again, Run: npm install
* Update package version with new release version in package.json
* Update LICENSE file if needed
* Update README.md file if needed
* Now, create a release-ready build, Run: npm run build
* Test the dist/* files if needed
* Now commit all the changes with this message: "Make a build and bump version"
* Then finish the release, Run: git flow release finish [-s] <new_version_with_v_character> and enter release notes
* Push all changes and tags to remote, Run: git push origin master && git push origin develop && git push origin --tags
* Edit the title of the released tag in Github
* When everything is fine, it's ready to release
* Checkout master branch
* Now if everything is fine, release it to npm, Run: npm publish