Skip to content

Release Process ​

This document outlines the steps to release a new version of nodejs-quickstart-structure.

1. Update Changelog ​

Before releasing, update CHANGELOG.md:

  1. Create a new header for the new version (e.g., ## [1.4.6] - 2026-02-12).
  2. Document new features, bug fixes, and changes.
  3. Save the file.

2. Commit Changelog ​

Stage the CHANGELOG.md changes but do not commit yet if you want to include it in the version bump commit.

bash
git add CHANGELOG.md

3. Bump Version & Tag ​

Run the appropriate npm version command. This will assume you have a clean working directory (after staging CHANGELOG.md).

bash
npm version patch   # For bug fixes (1.4.5 -> 1.4.6)
npm version minor   # For new features (1.4.5 -> 1.5.0)
npm version major   # For breaking changes (1.4.5 -> 2.0.0)

Note: This command automatically updates package.json, creates a git commit with the new version number, and creates a git tag (e.g., v1.4.6).

4. Push Changes & Tags ​

Push the new commit and the new tag to GitHub:

bash
git push origin main
git push origin --follow-tags

5. Publish to NPM (Optional) ​

If you are publishing this package to the npm registry:

bash
npm publish

Released under the ISC License.
Architected by Technical Writers on System Weakness. NPM Downloads GitHub Stars