We'd love to accept your patches and contributions to this project. There are just a few small guidelines.
-
Clone this repository or download it.
-
Prepare your environment
Runtime support: Python 3.9+
Set up and activate virtual environment, like this:
cd mixin-sdk-python-main python3 -m venv .env # for linux or mac . .env/bin/activate # for windows # .\.env\Scripts\activate
-
Install dependencies:
pip install -r requirements.txtInstall dependencies for development.
pip install -r requirements-dev.txt -
Than see "examples" folder, and run to test.
-
Write your code
-
Formatting code
isort . && black .Rules are defined in
pyproject.toml -
Update CHANGELOG.md (If need be)
-
Bump the version number(semantic versioning), and update the changelog.
Use
bumpversion major|minor|patch -
Push your code to the repository.
Use
git push origin main --tagsto push your code to the repository.