Conventional Commits Guide: Rules, Tools and CI/CD Enforcement
Posted on
The rules, format, and tooling behind Conventional Commits: enforce messages with commitlint and Husky, and automate changelogs in CI/CD.
A series of what is pages in the DeployHQ Blog.
Posted on
The rules, format, and tooling behind Conventional Commits: enforce messages with commitlint and Husky, and automate changelogs in CI/CD.
Posted on
Infrastructure as Code means defining servers, networks, and environments in version-controlled files instead of configuring them by hand. Learn the core concepts, compare the major tools, and see how IaC fits into your deployment workflow.
Posted on
Learn pull request best practices that actually improve code review quality. Covers PR sizing (why 400 lines is the limit), effective descriptions, reviewer techniques, stacked PRs, and deploy-on-merge workflows with CI/CD integration.
Posted on
pnpm installs 2-3× faster than npm and saves 50-70% disk. Bun is 18× faster but swaps your runtime. Yarn 4 is the safest default. Benchmarks inside.
Posted on
Keep your production applications running with Systemd and Monit. Learn service unit configuration, resource monitoring, health checks, email alerts, and how to integrate service management into your DeployHQ deployment workflow.
Posted on
The Twelve-Factor App methodology is a set of 12 best practices for building modern SaaS applications — created by Heroku engineers from patterns across thousands of production apps. This guide explains each factor (codebase, dependencies, config, backing services, build/release/run, processes, port binding, concurrency, disposability, dev/prod parity, logs, admin processes) with examples.
Posted on
Feature flags decouple shipping code from releasing features. Learn the 5 canonical use cases, common pitfalls, and how to start in your stack.
Posted on
Build scripts automate the steps between your source code and a running application — installing dependencies, compiling assets, running tests, and packaging the result. Learn how to write production-ready build scripts and integrate them with DeployHQ.
Posted on
A deployment script (typically deploy.sh) automates the steps from a built artifact to a running production service — with rollback and health checks.
Posted on
GitOps makes Git the single source of truth for deployments. Get the CNCF definition, the four principles, and why you don't need Kubernetes.
Posted on
Instead of storing large files directly, use Git LFS. Learn how this extension uses text pointers to store large file contents on a remote server.
Posted on
Most deploys should be incremental — but sometimes you need to send everything. Here is when a full deployment is the right call, what it costs in time and bandwidth, and how to run one safely in DeployHQ.