pragmaticversioning
pragmaticversioning copied to clipboard
Pragmatic versioning optimizes for communicating changes to a package to package consumers, while retaining simple semantics for package maintainers.
Just started a new discussion about it over here: https://github.com/nuejs/nue/discussions/126 Thanks for this scheme! I've always had trouble with increasing the first number to 1.0.x without a project being production-ready.
Maybe different modes, e.g. LTS.ANNOUNCE.INCREMENT could be "LTS Pragmatic Versioning", if you're not committing to LTS you can just use the more vague base "Pragmatic Versioning"