All kinds of contributions are welcome, including but not limited to the following.
- Fix typo or bugs
- Add documentation or translate the documentation into other languages
- Add new features and components
- fork and pull the latest repository
- checkout a new branch (do not use master branch for PRs)
- commit your changes
- create a PR
Note: If you plan to add some new features that involve large changes, it is encouraged to open an issue for discussion first.
We adopt PEP8 as the preferred code style.
We use the following tools for linting and formatting:
Before you create a PR, make sure that your code lints and is formatted by black.