This package contains implementation of Workflow Manager client, building blocks for task and workflow definitions and ready-to-use implementations of tasks and workflows, which cover basic use cases of FRINX MACHINE components.
-
Install poetry
pip3 install poetry
-
Install dependencies
poetry install
-
Create new feature branch.
git checkout -b <branch_name>
-
Add your changes.
git add <file>
-
OPTIONAL - Run pre-commit. Pre-commit triggers linting and static type checker hooks. These checks are also triggered by GitHub actions when a PR is created or updated. All errors and warnings raised by linters and type checkers must be fixed before the PR can be merged.
poetry shell pre-commit
-
Commit your changes. We do not enforce commit message structure, but you should follow these best practices.
git commit
-
Push your branch to remote repository.
git push -u origin <branch_name>