Introduction to Publishing

Last modified: June 23rd, 2026

On this page

CloudCannon is a Git-backed CMS, allowing you to store your website source files securely on a Git Provider. One benefit of Git is the capacity to work on content changes in parallel with separate Branches and control when changes are published to your live website. In CloudCannon, you can configure a Project for managing Sites connected to Branches in a single Git Repository, including designating a Main Branch and defining Publishing Workflows.

Articles in this section are useful for developers responsible for configuring Publishing Workflows, commit messages, and branching in CloudCannon.

In the Publishing section of our Developer documentation, we cover:

  • Projects — Learn how to group multiple Sites connected to a single Git Repository and enable upstream publishing
  • Publishing Methods — Learn how to configure the method of publishing changes from one branch to another
  • Pull Requests — Learn how to configure Pull Request templates and review and merge Pull Requests opened by CloudCannon
  • Deploy Previews — Learn how CloudCannon can comment on Pull Requests and automatically create Sites for them

Here is a brief introduction to each of these topics.

Projects#

Projects are available on all plans. Site branching and Allow all branching are available on our Team or Enterprise plan.

In CloudCannon, a Project is a group of Sites connected to Branches from a single Git Repository. Creating a Project allows you to designate a Main Branch in your Repository and define branching rules.

For a more in-depth explanation of Projects, please read our documentation:

Publishing Methods#

This feature is available on our Standard plan.

You can refine your Publishing Workflows in CloudCannon, choosing which Publish Branch each Site should publish to, selecting whether publishing is automatic or requires a Pull Request, and defining templates for Pull Requests for documenting your website changes.

For a more in-depth explanation of Publishing Methods, please read our documentation:

Pull Requests#

You can configure Pull Request templates for Sites using the Pull Request Publishing Method, so your team can pre-fill the title, body, and other details when opening a Pull Request from CloudCannon.

For a more in-depth explanation of Pull Request templates, please read our documentation:

Deploy Previews#

This feature is available on our Team or Enterprise plan.

When a Pull Request is opened in your Git Repository, CloudCannon can post a Deploy Preview comment with build and editor links, create a branch Site for the Pull Request automatically, and clean that Site up when the Pull Request is closed or merged.

For a more in-depth explanation of Deploy Previews, please read our documentation:

Related Resources

Open in a new tab