Seth Vargo 12/21/2011

Semantic Versioning

Read Original

The article critiques the ambiguity and confusion in current software versioning schemes, especially for non-technical users. It proposes a return to clear definitions for semantic versioning (x.y.z), defines major, minor, and patch updates, and argues against over-versioning. It also discusses how Agile development and open-source collaboration have complicated versioning, leading to extended schemes (x.y.z.α) and confusing labels like alpha and beta.

Semantic Versioning

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week