Contributing overview
Your contributions are welcome!
To contribute, read and agree with the Contributor Covenant Code of Conduct.
Your contributions can help in various places:
Contribution | Where to contribute |
---|---|
File a Semgrep issue. | See the Semgrep GitHub repository. |
Contribute code changes. | Follow the Contributing code document. Find a task in the list of good first issues. |
Contribute rules to the Semgrep Registry. | Add new rules through Semgrep Cloud Platform or GitHub. See Contributing rules. |
Update the documentation you are reading right now! | Create a PR or an issue in the Documentation repository. |
File an issue for our Semgrep Visual Studio Code extension or help us to improve it. | See the semgrep-vscode repository. |
File an issue for our Semgrep IntelliJ Plugin help us to improve it. | See the semgrep-intellij repository. |
Help others in the community. | Check Semgrep Community Slack. |
For any contribution to Semgrep code (bug fix or fixed issue, feature), read more about development workflow and testing in the contribution guidelines. For a high-level view of Semgrep’s design principles, see the Semgrep OSS Engine philosophy.