User Journey Tool simplifies debugging by providing an overview of an application's status and dependency topology from a user journey-based perspective.
-
Start the reporting server.
python3 -m ujt.server.server -
Run the Dash server to host the UI.
python3 -m ujt.ujt
-
Create a venv.
python3 -m venv /venv/path -
Activate the venv.
source /venv/path/bin/activate -
Install dependencies.
pip install -r requirements.txt -
Compile protobufs.
./generate_protos -
Install generated protobufs as a package.
pip install --editable generated/ -
Run tests.
./test -
Before committing, lint and type check the code.
./lint