ZeroVer: 0-Based Versioning
The best versioning is the one you already have and use every day.<p>It is right under your nose. You probably typed or pasted one or these special version strings in today or you will later. Or you sent one to a colleague in a slack message this week most certainly.<p>It is of course the git commit hash!<p>Suck all meaning out of your version by using the commit hash. Never worry about which digit to increment (semver, 0ver) or what date it is (calver) because who remembers the date.<p>Also has the advantage that it’s easy to check out the source code for a version!<p>Use git log and pipe that to a file in /var/www and you have release notes with the version numbers!