DevOps & CI/CD

Container specs, orchestration, and deployment standards

29
Total Items
19
Standards
5
Best Practices

Standards

SemVer 2.0.0

by SemVer.Org

semver-2-0-0

Git Spec (Distributed VC)

by Git Project

git-spec

OCI Image Spec 1.1

by Open Container Initiative

oci-image-1-1

OCI Runtime Spec 1.1

by Open Container Initiative

oci-runtime-1-1

Docker Compose v3

by Docker Inc.

docker-compose-v3

Kubernetes API v1.28

by Kubernetes Project

kubernetes-1-28

Helm Chart Spec v3.10

by Kubernetes Project

helm-chart-3-10

Terraform HCL 2.0

by HashiCorp

terraform-hcl-2-0

CloudEvents 1.0

by Cloud Native Computing Foundation

cloudevents-1-0

GitOps Principles v1

by OpenGitOps

gitops-principles-v1

Backstage Software Catalog 1.3

by Spotify

backstage-catalog-1-3

OpenTelemetry 1.0.0

by Cloud Native Computing Foundation

opentelemetry-1-0-0

Prometheus Exposition Format 0.0.4

by Cloud Native Computing Foundation

prometheus-expo-0-0-4

Jaeger Trace Spec v1

by Cloud Native Computing Foundation

jaeger-trace-v1

OpenTracing 1.3

by Cloud Native Computing Foundation

opentracing-1-3

Istio API v1.21

by Cloud Native Computing Foundation

istio-api-1-21

Envoy xDS v3

by Cloud Native Computing Foundation

envoy-xds-v3

Spinnaker Deployment Spec

by Spinnaker Community

spinnaker-spec

Argo CD AppSpec v1

by Cloud Native Computing Foundation

argo-cd-appspec-v1

Best 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 Hammant

Shift-Left Testing Manifesto

Encourages earlier testing (unit, security, performance) in the SDLC to catch defects sooner.

by Testing Community

Tutorials

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