IGreatlyDislikeJavascript / bootstrap-tourist

Quick and easy way to build your product tours with Bootstrap Popovers for Bootstrap 3 and 4. Based on Bootstrap-Tour, but with many fixes and features added.
63 stars 36 forks source link

Prepare for semantic versioning & npm package releases #41

Closed tszulc closed 5 years ago

tszulc commented 5 years ago

edit: adding link to package that's being used for prepping for release

tszulc commented 5 years ago

I recommend that this be released as a PATCH (0.3.1)

tszulc commented 5 years ago

Copying the release process:

These are the steps we should follow whenever there's a PR or branch that's going to be merged into the master branch:

  1. Select the Squash and merge option with a title and body that follows the Conventional Commits Specification
    • NOTE: If the PR/branch includes more than one feature/fix, and each commit uses a structured message, we can just Create a merge commit it in.
  2. when you're ready to release:
    1. git checkout master; git pull origin master
    2. npm release
    3. git push --follow-tags origin master && npm publish