First, you need to fork the repository to your GitHub account. Click on the "Fork" button on the top right corner of the repository page.
Create a new branch based on the develop
branch with a objective name for your contribution:
git checkout -b feature/your-feature-name develop
If you need help to quickstart the local environment, check the Getting Started guide.
After all changes done, check for lint errors and format the code:
- For the chatbot:
pipenv run isort . && pipenv run black .
- For the documentation:
npm run lint && npm run format
Tip
If you use pnpm
, yarn
, or bun
, simply replace npm
with the respective package manager.
All done? Now you can push your changes to your forked repository and open a pull request to wait for a review.
Important
Don't forget to correctly describe your changes within the commits and the pull request.
Be sure to read and follow all of the rules on our CODE_OF_CONDUCT.md.