Skip to content

Instantly share code, notes, and snippets.

@alice1017
Last active May 10, 2018 00:14
Show Gist options
  • Select an option

  • Save alice1017/32bbdd35591cb12eb05924d7e86c783f to your computer and use it in GitHub Desktop.

Select an option

Save alice1017/32bbdd35591cb12eb05924d7e86c783f to your computer and use it in GitHub Desktop.

Version Notation

Numeric Version

Major and Minor

For example: Version 2.1

Major Minor
2 . 1

The first digit is called the Major version, and the second digit is called the Minor version.

How to use when version upgrades

Major version upgrade : When changes occur in specification or operation requirements etc, or implement new features.

Minor version upgrade : When fixes bugs or changes features behavior.

Build and Revision

For example: Version 2.1.4.3

Major Minor Build Revision
2 . 1 . 4 . 3

The build digit is just as a number when building a package. The revision digit is same meaning as the minor version of build number.

String Version

Pre-alpha

It is the version that is not yet implemented all the functions that are planned. It may also indicate a test version that is built every evening during development.

Alpha

It is a version under development. Especially in the early stages of development. It does not include those developed as a prototype.

Beta

t is the state where the function that was planned is working normally in the normal way. There may be unexpected troubles or abnormal termination.

RC(Release Candidate)

It is a release candidate version. Unless there is a fatal bug, this version will be released. If enough tests are completed, especially if there are no major problems, the same version as this version will be the official version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment