General
323 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
Inversion of Control
Design principle transferring program flow control to framework
System Design
Defining architecture components and interfaces for systems
Dependency Injection
Pattern receiving dependencies from external sources
Kanban
Visual workflow management using boards
Design Patterns
Reusable solutions to common software design problems
Pair Programming
Two developers collaborating at one workstation