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

 
 
 

Contributors

Languages