Skip to content

Instantly share code, notes, and snippets.

@j-thepac
Last active February 16, 2023 08:31
Show Gist options
  • Save j-thepac/82858a0f94a4834275998608f8c75dc0 to your computer and use it in GitHub Desktop.
Save j-thepac/82858a0f94a4834275998608f8c75dc0 to your computer and use it in GitHub Desktop.

Versioning

  1. Calender Versioning
  2. Semantic Versioning

Calender Versioning

https://calver.org/

  • ubuntu 16.04 = Ubuntu October,2016
  • Pycharm 2022.3.2

Semantic Versioning

https://semver.org/

MAJOR_VERSION.MINOR_VERSION.PATCH_VERSION Ex:5.4.2 = Major version 5, Minor version 4, Patch version 2.

Patch versions = bug fixes Minor version = new functionality Patch version = breaking changes are introduced

Notes:

  1. Initial version of development 0.1.0 (early development ).
  2. Once the public API is stable, then a release to version 1.0.0

Pre-Release /Beta

  1. If a library was in version 2.8.9
  2. If there is a plan to release beta for 3.0.0
  3. beta Version release willbe 3.0.0-beta.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment