General
35 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
CI/CD
Automating build test and deployment pipelines
API Design
Creating consistent and intuitive APIs for software
Open Source
Software with publicly available source code
Microservice Architecture
Structuring apps as loosely coupled independent services
Container
Lightweight package with everything to run software
Event Sourcing
Storing all state changes as immutable event sequences