The compiled JS is not in git.
Use yarn
to create it:
yarn install --frozen-lockfile
yarn run build
For development:
yarn install
yarn run watch
This will watch the source files for changes and rebuild main.js
Create a virtualenv, and install:
pip install pre-commit tox tox-poetry-dev-dependencies
pre-commit install
Run the tests with tox
.
The python package is in schema_graph
and is a Django app.
The JavaScript source is in assets
and is compiled with webpack
via yarn