Semantic Versioning
PATCH, to communicate what kind of changes a new software release contains and whether it is safe to upgrade to.
7 resources across 3 libraries
Glossary Terms(4)
Package Manager
A package manager is a tool that automates installing, upgrading, configuring, and removing software packages and their dependencies for a programming language…
Semantic Versioning
Semantic versioning (SemVer) is a versioning convention that uses a three-part number, MAJOR.MINOR.PATCH, to communicate what kind of changes a new software re…
Monorepo
A monorepo is a source-control strategy in which multiple distinct projects, services, or packages are stored together in a single repository rather than split…
npm Registry
The npm Registry is the default public database of JavaScript and Node.js packages that the npm command-line tool downloads from when installing project depend…
Cheat Sheets(1)
Interview Questions(2)
How Does Semantic Versioning Work in a DevOps Pipeline?
Semantic Versioning (SemVer) is a MAJOR.MINOR.PATCH numbering scheme where MAJOR increments for breaking changes, MINOR increments for backward-compatible new…
What Is a Good Container Image Tagging Strategy?
A good container image tagging strategy uses immutable, unique tags — typically the Git commit SHA or a semantic version — for every build that gets deployed,…