Semantic Versioning

Today, I read an official document about semantic versioning, which provides guidelines for naming software versions. I was aware of its existence, and I know roughly about it. Upon finding an official document, I read it for the first time. It contained a wealth of information. The first key point was RFC2119, which defines the level and terms used to describe specification requirements. Although these terms are commonly used, this was my first time examining them in depth. Understanding the nuances of these terms aids in comprehending various documents. The second key point, Q&A section, directly addresses common concerns.