mirror of
https://github.com/semver/semver.git
synced 2026-07-11 06:53:03 -05:00
[GH-ISSUE #53] alpha, beta, rc #1776
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ScreamingDev on GitHub (Nov 11, 2012).
Original GitHub issue: https://github.com/semver/semver/issues/53
The version number is seperated very well but the document lacks in defining the different states within one version. Here is my suggestion:
alpha = in development without caring about (old) unit-tests
beta = in development and the old (unit)tests are valid
rc1 = tests for new features are written and valid
rc2 = additional tests had to be written and those were made valid
rc3 = more additional tests that were made valid
...
@Tieske commented on GitHub (Nov 11, 2012):
semver defines the use of a pre-release tag, but doesn't define the contents. Your assumption seems to be that everyone use the tags alpha, beta, rc1, etc.
Before this could be implemented, first the tags should then be defined.
There is nothing that might not make this work, but it is too rigid in my opinion. Semver focusses on api compatibility, so it is also out of scope imho.
@tbull commented on GitHub (Nov 12, 2012):
Defining the meaning of release stages is definitely out of the scope of
semver.
sourcerer-mike wrote:
@ScreamingDev commented on GitHub (Nov 12, 2012):
Then it's closed. I just thought about it because how to use major, minor and patch numbers (even doing a version with three numbers) was mentioned, too.