Contribute to the Demisto SDK
Set up your environment, develop and test SDK changes, submit pull requests, and document releases.
Contributions to the Demisto SDK are welcome. There are multiple ways to contribute:
Create new commands
Improve existing implementations
Fix bugs
Improve documentation
Demisto SDK contribution prerequisites
Before contributing to the Demisto SDK, ensure you have the following:
An active GitHub account.
A fork of the demisto-sdk repository.
The forked repository cloned to your local machine or a GitHub Codespace.
Python 3 installed. For the supported versions, see
pyproject.tomln the repository.Poetry installed. If you use Poetry 2.0 or later, also install the
poetry-plugin-shellplugin.Docker installed.
How to contribute to the Demisto SDK
Before you contribute, you need a local development environment or a GitHub Codespace. After you set up an environment, the development process includes adding or modifying code, adding unit tests, and documenting the changes. When your changes are complete, you can open a pull request to include your changes in the next release of the Demisto SDK.
Last updated
Was this helpful?
