Zion's Versioning
Introduction
I never quite got how semantic versioning worked. So the other day I though of making a blog post of my versioning system which, in my opinion is simpler and clearer than semantic versioning.
Versioning
The way Zion’s Versioning works is simple:feature.patch
The feature increments every new feature and the patch increments after a bug fix or feature the maintainer/developer forgot to add/fix.
Refactors Edition
Now of course I had to make something that could compete with semantic versioning. So that is what Refactors Edition is for. The format is:refactor.feature.patch
Each refactor is a new version of the codebase, ideally written from scratch.
Betas, Alphas and Prototypes
Now any good software developer would know that good applications aren’t just releases. That is what Betas and Alphas are for.
Betas1.13.0-b1
Indicates the 1st beta for the 1.13.0 release.
Alphas1.13.0-a2
Indicates the 2nd alpha for the 1.13.0 release.
Prototypes
TODO