Last active
September 14, 2017 20:45
-
-
Save AfroThundr3007730/dcba3bd67f15accd955c735574f2ad4b to your computer and use it in GitHub Desktop.
An extension to semantic versioning.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
NotSymVer v0.1 | |
================ | |
Name: | |
Not Semantic Versioning - An extension to semantic versioning. | |
Syntax: | |
Name[[-]Gen] [Epoch:][Gen-]Major.Minor[[.Micro].Patch][-Pre][+Post][~Build[Pkg]][_Pkg] | |
Examples: | |
httpd 0:2-2.4.28.0-rc1+dev0.1~d8a5c3a.20170913.x86_64.el7 | |
apache2 2.4.28-rc1_amd64 | |
semver 2.0.0 | |
Description: | |
Name = Package Name | |
The software package name. | |
Gen = Generation | |
The software generation (complete overhaul/rewrite). | |
Epoch = Epoch Number | |
Or "slot", for package management of concurrent versions. | |
Major = Major Version | |
For major API breaking changes. | |
Minor = Minor Version | |
For minor API breaking changes. | |
Micro = Micro Version | |
For feature additions or improvements that don't break the API. | |
Patch = Patch Version | |
For bugfixes and patches that don't break the API. | |
Pre = Pre-Release | |
For "alpha", "beta", or "rc" versions prior to release. | |
Post = Post-Release | |
For "dev" or "snapshot" versions under active devlopment. | |
Build = Build Information | |
For other metadata, such as commit hash and build date. | |
Pkg = Package Information | |
For distro and package manager data, such as architecture. | |
See Also: | |
Semantic Versioning Specification: http://semver.org |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment