General
172 views
Semantic Versioning
Quick Definition
Version scheme using MAJOR.MINOR.PATCH format
Full Definition
A versioning scheme using MAJOR.MINOR.PATCH format to communicate breaking changes and new features.
Examples
release management, dependency resolution, API compatibility
Related Terms
version-control
package-manager
api-design
More General Terms
Virtualization
Creating virtual versions of hardware or OS resources
BDD
Extending TDD with natural language behavior specs
Dependency Injection
Pattern receiving dependencies from external sources
Trunk Based Development
Branching model integrating code to main branch frequently
CQRS
Separating read and write models for better scaling
Agile
Iterative approach delivering value incrementally