When creating software, assigning a version number is critical. This version number acts as a label that identifies what is included in a particular release, providing clarity and traceability for deployments. In this blog I describe how I tried to s...