Skip to content

Instantly share code, notes, and snippets.

@4i8
Created March 29, 2023 02:52
Show Gist options
  • Save 4i8/cc339c2df9560bce31d8bdfdea1ae54b to your computer and use it in GitHub Desktop.
Save 4i8/cc339c2df9560bce31d8bdfdea1ae54b to your computer and use it in GitHub Desktop.
This is a simple explanation of software versioning using the A.B.C format, where A represents the major version, B represents the minor version, and C represents the patch version. I also included examples of how the version numbers can be incremented to indicate changes to the software. My aim was to provide a clear and concise overview of sof…

A.B.C

A => Major

B => Minor

C => Patch

Major: Major changes, not backwards-compatible

Minor: Minor changes, backwards-compatible

Patch: Bug fixes, security updates

Format:v1.2.3❌️ Not Recommended

Recommended:

if Major++[increase]

v2.0.0✅️

—————

if Minor++[increase]

v1.3.0✅️

—————

if Patch++[increase]

v1.2.4✅️

—————

Best regards, Arth

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