- Checkout dev branch. This will contain work queued up for the next release.
- Update version number. Manually update version number in
src/lightbox.jsandpackage.json. Don't usenpm version. grunt build. Make sure you have runbower installahead of this as it will pull down jQuery which is utilized in the build step.- Merge to
master. Commit changes and push to new branch. Create PR from this branch tomaster. Merge.
- Create tagged release. Go to Github Releases page. Draft a new release. Naming convention is
v2.8.1. Add notes that link to PRs. npm publish. No need to do anything for Bower as it is entirely based on the Github repo.
- GH clean-up. Close out issues with
[status] pending release. - Lightbox Site. If there are any changes to the options, don't forget to update the Lightbox Site. The code lives in a separate repo, lightbox2-site.