tool used for software versioning code example
Example: software versioning
major.minor.patch
alpha: 1.2.0-a.1
beta: 1.2.0-b.2
release candidate: 1.2.0-rc.3
release: 1.2.0
post-release fixes: 1.2.5
major.minor.patch
alpha: 1.2.0-a.1
beta: 1.2.0-b.2
release candidate: 1.2.0-rc.3
release: 1.2.0
post-release fixes: 1.2.5