CloudCannon is a Git-backed A distributed version control system used to track changes in source code during software development. In CloudCannon, Git serves as the foundation for all Site content, allowing developers to work in their preferred tools while content teams edit through CloudCannon's interface. All changes made in CloudCannon are automatically committed to your Git Repository, ensuring a complete history and enabling seamless collaboration. An abbreviation of Content Management System, a CMS is a software that helps users create, manage, and modify content on a website. CloudCannon is a Git-based Content Management System for Git-backed websites that empowers both technical and non-technical team members to edit website code and content. A way to group multiple Sites from the same Git Repository, allowing you to define a main branch, as well as branching and publishing rules. You can access the Projects Browser using the Projects link in the App Sidebar.Git
CMS
Project
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
Let's briefly introduce a few of these topics.
Projects#
In CloudCannon, a Project A way to group multiple Sites from the same Git Repository, allowing you to define a main branch, as well as branching and publishing rules. You can access the Projects Browser using the Projects link in the App Sidebar.Project
For a more in-depth explanation of Projects, please read our documentation:
Publishing Methods#
You can refine your publishing workflows in CloudCannon, choosing which Publish Branch The branch containing the copy of your website to which you want to publish your changes (sometimes called the "upstream" branch). Defining a Publish Branch allows team members to work on separate branches in parallel before publishing their changes to a shared branch. A Git feature that proposes changes to a repository and allows for review before merging. In CloudCannon, Pull Requests are one method of publishing changes from a Site to its Publish Branch. Unlike direct merging, Pull Requests require approval before changes are combined.Publish Branch
Pull Request
For a more in-depth explanation of publishing methods, please read our documentation: