---
title: Workflow Overview
pubDate: 2026-08-17T09:53:44.266Z
antora:
  editUrl: https://github.com/couchbase/docs-site/edit/master/home/modules/contribute/pages/workflow-overview.adoc
  xref: xref:home:contribute:workflow-overview.adoc[]
---

[Consult the llms.txt file for a full list of contents](/llms.txt)
[View original HTML](/home/contribute/workflow-overview.html)

# Workflow Overview

Use the following as a quick reference for the general workflow for contributing to Couchbase Documentation.

> [!NOTE]
> Contributors from outside Couchbase need to [fork documentation repositories](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo) to contribute changes. If you're a Couchbase employee, DO NOT fork repositories to contribute to Couchbase Documentation.

To set up to contribute to Couchbase Documentation, you must:

* Clone a repository onto your computer.

To make a contribution or change to Couchbase Documentation, you must:

* [Review each repository's requirements](repositories.md).
* [Choose a base branch](create-branches.md#base-branch).
* [Create a working branch for your changes](create-branches.md).
* [Fix existing documentation](edit-pages.md) or [create a new documentation page](add-pages.md).
* [Build the site locally and test your changes](test-site.md).
* [Commit and push your changes](send-pr.md#commit).
* [Submit a pull request](send-pr.md#pr).
* Make requested changes to your pull request.
* Merge your pull request.
* Delete your working branch.

> [!IMPORTANT]
> Always try to delete old, unmerged branches or branches that you have merged with a pull request (PR) when you're done with them. This keeps our repositories tidy.