Declarative deployments for Forge & Ploi
Shipper is an open-source CLI. You describe your infrastructure in one YAML file, run `plan` to see the changes, then `apply` them to Forge, Ploi, cPanel, EasyPanel or a preview environment.



The hero shows a `shipper.yml` manifest and the terminal workflow, covering several providers, preview environments and databases.
Where they were stuck.
Teams were still wiring up deployments by hand across provider dashboards, branch conventions and GitHub Actions. Shipper needed a site that explained provider abstraction, preview environments and config-as-code clearly.
How we shipped it.
- 01
Read through the repo, specs and docs and wrote the landing page copy from them.
- 02
Built the hero around a `shipper.yml` manifest shown next to the terminal output of `plan` and `apply`. No generic DevOps imagery.
- 03
Listed the main features on the page: provider-agnostic deploys, PR previews, database lifecycle, config validation and GitHub Actions support.
- 04
Shipped the marketing site and docs, ready for the open-source release, so people can see how the CLI works before installing it.

