General
36 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
Technical Debt
Cost of rework from easy solutions over better ones
Kanban
Visual workflow management using boards
Design Patterns
Reusable solutions to common software design problems
Version Control
Systems tracking code changes for collaboration
TDD
Writing tests before code in a red-green-refactor cycle
12-Factor App
Methodology for building scalable maintainable SaaS apps