Doc contributions

Share your knowledge with the community by contributing to Commerce technical documentation! We welcome all types of contributions; from minor typo fixes to new topics.

You can contribute by creating an issue or pull request (PR) in one of our GitHub repositories. Click one of the following buttons at the top of any documentation page:

Edit or report an issue on GitHub

Adobe staff members and community maintainers review issues and pull requests on a regular basis. We do our best to address all issues as soon as possible, but working through the backlog takes time. We appreciate your patience.

Contributor attribution

If you write and contribute a new topic, we add your name (or your company's name) at the top of the page and link it to your GitHub profile (or company website)! For example:

Contributor attribution

Get started

Get started workflow

  1. Make sure you have a GitHub account.
  2. Fork the Commerce docs repository that you want to contribute to from AdobeDocs on GitHub. Remember to sync your fork and update branches as needed.
  3. Review the contribution guidelines.
data-variant=info
data-slots=text
If you use a fork instead of a branch, set permissions to allow maintainers to edit and update the PR. See Allowing changes to a pull request branch created from a fork in the GitHub documentation.

Contribute documentation

The following diagram shows the contribution workflow:

Contributing workflow

Project boards

New issues and PRs automatically appear in the following GitHub project boards:

Create a branch

  1. Create a branch from your fork using a name that best describes the work or references a GitHub issue number.
  2. Edit or create markdown (.md) files in your branch.
  3. Push your branch to your fork.

Create a pull request

  1. Create a pull request to the target AdobeDocs repository.

    In general, you should use main as the base branch when creating a PR. If your contribution is related to a release that is in progress, use a version-specific integration branch, such as develop.

  2. Complete the pull request template.

    We will close your pull request if you do not complete the template.

  3. After creating a pull request, an Adobe staff member or maintainer will review it and may ask you to make revisions.

    We will close your pull request if you do not respond to feedback in two weeks.

data-variant=info
data-slots=text
If you have not signed the Adobe Contributor License Agreement, the pull request provides a link. You must sign the CLA before we can accept your contribution.

Contribution guidelines

The following guidelines may answer most of your questions and help you get started:

Tips for writing content

Use the following guidelines to help you with the writing process:

Review changes locally

(Optional) To review your changes in HTML output, follow the instructions in the repo's README to build the site locally using Gatsby.

Edit metadata

The Markdown (.md) file's metadata is a set of YAML key-value pairs. The metadata section is located at the top of each file.

---
title:
description:
contributor_name:
contributor_link:
---

Key-value pair reference:

Property
Description
Required?
title
Sets the title of the page in the HTML metadata and the main title on the page. Max character limit is 60.
Yes
description
Sets the description of the page in the HTML metadata. Max character limit is 160.
Yes
contributor_name
Sets the name of the contributor who wrote the topic and displays it on the page.
No
contributor_link
Creates a link to the contributor's GitHub profile or company website.
No

Report an issue

If you find a typo or errors in the documentation, you can either fix it with a pull request (as described above) or you can report it by creating an issue in the corresponding GitHub repository.

You must complete the issue template. We will close your issue if you fail to complete the template. Enter as much information as you can, including content corrections, steps to reproduce, command or code updates, or questions for clarifications.

data-variant=info
data-slots=text
Check the existing issues on GitHub to see if someone has already reported the issue.

You can provide feedback using the following options:

Thank you for contributing to the documentation!