Enforcing Semantic Versioning

Erik Englund
ITNEXT
Published in
5 min readApr 2, 2019

--

By rawpixel.com from Pexels.com

con·tract noun /ˈkäntrakt/

A written or spoken agreement, especially one concerning employment, sales, or tenancy, that is intended to be enforceable by law.

Most developers are familiar with the concept of semantic versioning. It’s a great way to quickly and easily inform users what to expect when you change from one version of your code to another. This agreement is a contract between…

--

--

Writer for

Multiple years of experience in Java, Groovy, and Docker. A perfectionist by nature, I believe in taking a bit more time to find the right solution.