DevOps & CI/CD
Container specs, orchestration, and deployment standards
Standards
SemVer 2.0.0
by SemVer.Org
semver-2-0-0Git Spec (Distributed VC)
by Git Project
git-specOCI Image Spec 1.1
by Open Container Initiative
oci-image-1-1OCI Runtime Spec 1.1
by Open Container Initiative
oci-runtime-1-1Docker Compose v3
by Docker Inc.
docker-compose-v3Kubernetes API v1.28
by Kubernetes Project
kubernetes-1-28Helm Chart Spec v3.10
by Kubernetes Project
helm-chart-3-10Terraform HCL 2.0
by HashiCorp
terraform-hcl-2-0CloudEvents 1.0
by Cloud Native Computing Foundation
cloudevents-1-0GitOps Principles v1
by OpenGitOps
gitops-principles-v1Backstage Software Catalog 1.3
by Spotify
backstage-catalog-1-3OpenTelemetry 1.0.0
by Cloud Native Computing Foundation
opentelemetry-1-0-0Prometheus Exposition Format 0.0.4
by Cloud Native Computing Foundation
prometheus-expo-0-0-4Jaeger Trace Spec v1
by Cloud Native Computing Foundation
jaeger-trace-v1OpenTracing 1.3
by Cloud Native Computing Foundation
opentracing-1-3Istio API v1.21
by Cloud Native Computing Foundation
istio-api-1-21Envoy xDS v3
by Cloud Native Computing Foundation
envoy-xds-v3Spinnaker Deployment Spec
by Spinnaker Community
spinnaker-specArgo CD AppSpec v1
by Cloud Native Computing Foundation
argo-cd-appspec-v1Best Practices
Twelve-Factor App Methodology
Twelve practical guidelines for building modern, portable, cloud-ready web applications.
by Heroku (Salesforce)DORA Four Key Metrics
Research-backed metrics (deployment frequency, lead time, MTTR, change failure rate) for high-performing software teams.
by DevOps Research & Assessment (DORA)CALMS DevOps Principles
Framework emphasising Culture, Automation, Lean, Measurement, and Sharing as pillars of DevOps success.
by DevOps Enterprise Summit (Gene Kim et al.)Trunk-Based Development Guidelines
Branching strategy promoting short-lived branches, frequent commits to trunk, and feature flags.
by Paul HammantShift-Left Testing Manifesto
Encourages earlier testing (unit, security, performance) in the SDLC to catch defects sooner.
by Testing CommunityTutorials
Containerizing a Node.js Application
Learn to create optimized Docker containers for Node.js applications
CI/CD Pipeline with GitHub Actions
Set up a complete CI/CD pipeline using GitHub Actions
Local Development with Docker Compose
Set up a complete development environment with Docker Compose