A collection of Monday.com utilities, many specific to our use.
This uses the poetry
instead of setuptools. Install it with pip.
pip install poetry
TODO consider PyPI for this but until so,
pip install git+https://github.com/CUHealthAI/mondaydotcom-utils.git
To test:
pytest
To build:
poetry build
Development may be assisted using Dagger and related files within this repo. Use the following steps to get started:
- Install Dagger
- Open a terminal and navigate to the directory of this source.
- Use
dagger project update
to populate dependencies. - Use the following to clean, lint, or test with Dagger:
- Clean:
dagger do clean
- Lint:
dagger do lint
- Test:
dagger do test
- Clean:
Quite a bit of heavy lifting against the Monday.com API is done using the [ProdPerfect](https://github.com/ProdPerfect/monday package) SDK package.
Much of the linting and great pep8, pulled from a cookiecutter template.