I had clients who used a three digit versioning scheme: Major version was always 1 (feels more stable than "0"), minor version was iteration number, patch version was spring number.
Glad these alternative versioning schemes now have a name.
Glad these alternative versioning schemes now have a name.
Patch - a build we do to be deployed to clients test environment that we don't control
Minor - a prod build for client
Major - reserved for when the client demands a complete redesign of the app
It works for us, for this project... And of course nobody else is depending on it
As long as it's not a library with no external things and not more than one thing depending on it you don't necessary need semver at all.