> ## Documentation Index
> Fetch the complete documentation index at: https://docs.semgrep.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Contributing overview

> Your contributions to Semgrep Community Edition (CE) are welcome!

To contribute, read and agree with the [Contributor Covenant Code of Conduct](https://github.com/semgrep/semgrep/blob/develop/CODE_OF_CONDUCT.md).

Your contributions can help in various places:

| Contribution                                                                         | Where to contribute                                                                                                                                                                                                        |
| :----------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| File a Semgrep CE issue.                                                             | See the [Semgrep GitHub repository](https://github.com/semgrep/semgrep/issues/new/choose).                                                                                                                                 |
| Contribute code changes.                                                             | Follow the [Contributing code](/contributing/contributing-code) document. Find a task in the [list of good first issues](https://github.com/semgrep/semgrep/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22). |
| Contribute rules to the Semgrep Registry.                                            | Add new rules through Semgrep AppSec Platform or GitHub. See [Contributing rules](/contributing/contributing-to-semgrep-rules-repository).                                                                                 |
| Update the documentation you are reading right now!                                  | Create a PR or an issue in the [Documentation repository](https://github.com/semgrep/semgrep-docs).                                                                                                                        |
| File an issue for our Semgrep Visual Studio Code extension or help us to improve it. | See the [semgrep-vscode](https://github.com/semgrep/semgrep-vscode) repository.                                                                                                                                            |
| File an issue for our Semgrep IntelliJ Plugin help us to improve it.                 | See the [semgrep-intellij](https://github.com/semgrep/semgrep-intellij) repository.                                                                                                                                        |
| Help others in the community.                                                        | Check [Semgrep Community Slack](https://go.semgrep.dev/slack).                                                                                                                                                             |

For any contribution to Semgrep code (bug fix or fixed issue, feature), read more about development workflow and testing in the [contribution guidelines](/contributing/contributing-code). For a high-level view of Semgrep’s design principles, see the [Semgrep philosophy](/contributing/contributing-code).
