> ## Documentation Index
> Fetch the complete documentation index at: https://omer-914cc1c6.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Publishing your changes

> Deploy your documentation updates directly to production or through pull requests

How your changes are published depends on which branch you are working on:

* **Deployment branch**: Publishing updates your live site immediately.
* **Other branches**: Publishing creates a pull request so you can review changes before they are deployed to production.

<Frame>
  <img src="https://mintcdn.com/omer-914cc1c6/1pfjDJXEL6HIHDKE/images/editor/publish-flow-light.png?fit=max&auto=format&n=1pfjDJXEL6HIHDKE&q=85&s=6e8d14e28f808d042d2abe1424368e39" alt="The publish button emphasized in the Mintlify web editor" className="block dark:hidden" width="3024" height="1046" data-path="images/editor/publish-flow-light.png" />

  <img src="https://mintcdn.com/omer-914cc1c6/AiL60EGGBeap42Y0/images/editor/publish-flow-dark.png?fit=max&auto=format&n=AiL60EGGBeap42Y0&q=85&s=237e568853074b0d5fd770f582195759" alt="The publish button emphasized in the Mintlify web editor" className="hidden dark:block" width="3020" height="1044" data-path="images/editor/publish-flow-dark.png" />
</Frame>

## Pull requests and reviewing changes

Pull requests let you propose changes from your branch so that other people can review them before merging into your live documentation. This helps ensure that your changes are correct and gives your team a chance to collaborate on content.

<Tip>
  Even if you're working solo, pull requests are valuable for previewing changes and maintaining a clear history of updates.
</Tip>

### Creating a pull request

<Steps>
  <Step title="Save your work">
    Make sure all your changes are saved on your branch using **Save Changes**.
  </Step>

  <Step title="Create the pull request">
    Select **Publish Pull Request** in the top-right corner of the editor.
  </Step>

  <Step title="Add a title and description">
    Write a clear title and description explaining:

    * What changes you made
    * Why you made them
    * Any specific areas that need review
  </Step>

  <Step title="Create and share">
    Select **Publish Pull Request**. The editor will provide a link to view your pull request.

    <Frame>
      <img src="https://mintcdn.com/omer-914cc1c6/1pfjDJXEL6HIHDKE/images/editor/pull-request-light.png?fit=max&auto=format&n=1pfjDJXEL6HIHDKE&q=85&s=5b3ca559ad085f9463366ce0a3a53fe4" alt="Publish pull request button emphasized in the Mintlify web editor" className="block dark:hidden" width="3024" height="1146" data-path="images/editor/pull-request-light.png" />

      <img src="https://mintcdn.com/omer-914cc1c6/1pfjDJXEL6HIHDKE/images/editor/pull-request-dark.png?fit=max&auto=format&n=1pfjDJXEL6HIHDKE&q=85&s=dc787bc6187443e0434d5c452149ec93" alt="Publish pull request button emphasized in the Mintlify web editor" className="hidden dark:block" width="3020" height="1144" data-path="images/editor/pull-request-dark.png" />
    </Frame>
  </Step>
</Steps>

## Reviewing pull requests

Once your pull request is created:

1. **Review changes**: You and your team members can review your pull request in your Git provider like GitHub or GitLab.
2. **Leave feedback**: Add comments or request changes.
3. **Make additional changes**: Make additional changes in the web editor. When you save changes, the editor pushes them to your pull request.
4. **Approve**: Approve the pull request when you're satisfied with the changes.
5. **Merge**: Merge the pull request when you're ready to deploy your changes to production.
