Conventional Commits Guide: Rules, Tools and CI/CD Enforcement
The rules, format, and tooling behind Conventional Commits: enforce messages with commitlint and Husky, and automate changelogs in CI/CD.
DeployHQ is a code deployment platform designed to help you get files from Git, Mercurial & Subversion repositories onto your servers using SFTP, FTP, S3, Digital Ocean and more!
A series of what is pages in the DeployHQ Blog.
Displaying posts 25 - 36 of 47 in total
The rules, format, and tooling behind Conventional Commits: enforce messages with commitlint and Husky, and automate changelogs in CI/CD.
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.
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.
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.
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.
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.
Feature flags decouple shipping code from releasing features. Learn the 5 canonical use cases, common pitfalls, and how to start in your stack.
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.
A deployment script (typically deploy.sh) automates the steps from a built artifact to a running production service — with rollback and health checks.
GitOps makes Git the single source of truth for deployments. Get the CNCF definition, the four principles, and why you don't need Kubernetes.
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.
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.