Skip to content

googleinterns/userjourneytool

User Journey Tool

CI Badge

User Journey Tool simplifies debugging by providing an overview of an application's status and dependency topology from a user journey-based perspective.

Run Locally

  1. Start the reporting server.

     python3 -m ujt.server.server
    
  2. Run the Dash server to host the UI.

     python3 -m ujt.ujt
    

Development Setup

  1. Create a venv.

     python3 -m venv /venv/path
    
  2. Activate the venv.

     source /venv/path/bin/activate
    
  3. Install dependencies.

     pip install -r requirements.txt
    
  4. Compile protobufs.

     ./generate_protos
    
  5. Install generated protobufs as a package.

     pip install --editable generated/
    
  6. Run tests.

     ./test
    
  7. Before committing, lint and type check the code.

     ./lint
    

License

Apache 2.0

About

User Journey Tool built for Google Internship Fall 2020

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages