> Documentation index: [Saleor](/llms.txt) · [This section](/developer/llms.txt)
> Source: https://docs.saleor.io/developer/community/contributing

# Contribute to Saleor

Welcome to the Saleor community! Your contributions help make Saleor better for everyone.

In this document, you will find general guidelines and processes for contributing to Saleor that apply to all repositories.

You can contribute through bug reports, feature requests, documentation, community support, and code changes.

tip

Join us on [Discord](https://saleor.io/discord) to connect with contributors and maintainers.

<a id="contributing-issues"></a>

## Contributing Issues

One of the most important ways to contribute to Saleor is by reporting bugs and suggesting new features.

Below are general rules and processes for creating issues in Saleor repositories.

<a id="bug-reports"></a>

### Bug Reports

1.  Search the issue tracker (e.g. [saleor/saleor](https://github.com/saleor/saleor/issues)) to see if the bug has already been reported.
2.  If you can't find an existing issue, follow the instructions in the issue template to create a new bug report.

<a id="feature-requests"></a>

### Feature Requests

Each feature request goes through three stages:

**[Discord Discussion](#discord-discussion)** → **[Feature Request Issue](#feature-request-issue)** → **[Pull Request](#pull-request)**

<a id="discord-discussion"></a>

#### Discord Discussion

The first phase of the feature request process is creating a thread in our [Discord's server #ideas channel](https://discord.com/channels/864066819866624010/1098190554283642963).

The goal is to describe the problem you are trying to solve and get feedback from the community and Saleor's maintainers. During this stage, we avoid discussing technical details and focus on the use case instead.

Once the feature request is approved by Saleor's maintainers, you will be asked to create a new Feature Request issue in the corresponding repository.

<a id="feature-request-issue"></a>

#### Feature Request Issue

Please follow the "feature request" issue template in the corresponding repository and reference the Discord thread in the issue description.

In this phase, you can suggest a technical implementation of the feature. Saleor's maintainers will review the proposed implementation and provide feedback.

Once the feature request is approved by the Saleor's maintainers, it will be labeled with the `accepted` tag, hence making it eligible for a Pull Request.

<a id="pull-request"></a>

#### Pull Request

Once the feature request is approved, you can create a new Pull Request in the corresponding repository and reference the Feature Request issue in the PR description.

warning

Feature Requests without prior discussion on Discord and a GitHub issue will not be considered.

<a id="contributing-code"></a>

## Contributing Code

All code contributions need discussion and approval through a GitHub issue first. See [Contributing Issues](#contributing-issues).

The best way to get started is by checking out the "Good First Issues" and "Help Wanted" issues in the repository you want to contribute to.

info

Each repository may have different guidelines for contributing code. Please refer to the repository's `CONTRIBUTING.md` file for more information.

[Here](https://github.com/saleor/saleor/blob/main/CONTRIBUTING.md) is an example one for Saleor's core repository.

<a id="good-first-issues-vs-help-wanted"></a>

### Good First Issues vs. Help Wanted

"Good First Issues" are issues that are suitable for beginners to contribute to. They are typically well-defined and don't require a deep understanding of the codebase.

"Help Wanted" issues can be more extensive and require a deeper understanding of the codebase and are suitable for more experienced contributors.

<a id="contributing-documentation"></a>

## Contributing Documentation

If you want to update existing documentation by fixing typos or adding missing information, you can do so by creating a new Pull Request in the [saleor/docs](https://github.com/saleor/docs) repository.

If you want to add new documentation, please create an issue in the [saleor/docs](https://github.com/saleor/docs) repository first and follow the instructions in the issue template.
