Most open source projects and many tags on github and other open VCS sites, follow the Semantic Versioning format, also linked to the quote in your question. This is a version model that offers:
Given the version number of MAJOR.MINOR.PATCH, increase the value:
- BASIC version, when you make incompatible API changes,
- MINOR version when you add functionality in a backward compatible way and
- PATCH when you do backward compatibility bug fixes.
Additional shortcuts for pre-release and build metadata are available as extensions in the format MAJOR.MINOR.PATCH.
The SEMVER recommendation went through several of its own changes and at some point recommended that the "v" tag be preceded, but these days I think it doesnβt mention practice. However, many sites, projects, and conventions have followed this previous SEMVER practice and have not updated themselves to follow new guidelines.
My own opinion is that it probably doesn't matter if you start your tags with "v" or not. But it might be easier for you to use tools like sort if you don't.
source share