To install the development environment:
- Install pipenv on your system.
- run
make setup
- This installs the npm build requirements and creates the pipenv
- run
pipenv shell
to enter the development environment
With your pipenv
environment active, run make test
to run the static and Playwright integration tests.
Any JavaScript changes (in makeblocks.js
) must be rebuilt into the distributed files using make build-js
.
To prepare a full build for release, run make build-dist
To build a public a release to PyPI, run make deploy-real