Contributing

Release Process

Steps for tagging and publishing new MCPN releases

MCPN Release Process

  1. Version Bump Choose a new version following semantic versioning:
    npm version patch
    

    or minor or major as appropriate.
  2. Build & Test
    npm run build
    npm test
    
  3. Publish Publish to npm:
    npm publish
    

    For alpha or beta releases:
    npm publish --tag alpha
    
  4. Tag & Release Notes
    • Push git tags to GitHub
    • Draft release notes detailing changes

After publishing, confirm that npx mcpn@latest pulls the correct version. Thank you for helping ensure MCPN remains robust and up-to-date.