"Zen Versioning","Zen Ver" or "ZenVer" contains a set of rules and requirements that make suggestions on how version numbers are assigned and incremented. You can find the full document in spec.
While the spec has been documented in spec, the main motivations for ZenVer has been documented in about.
ZenVer is considered stable at the mature version of 1, but sane suggestions may be considered. Please create a Pull Request, should you wish to improve the specification.