For Setup:
python -m venv .venv
source .venv/bin/activate # On Windows use `.venv\Scripts\Activate.ps1`
pip install uv
uv sync --activeTo analyze a repository and generate graphs:
uv run analyze.py --repo <path_to_repo> --output <output_directory> To run the Streamlit app:
uv run streamlit run src/ui/app.pyAfter finishing the quick start, install development dependencies:
uv pip install ruff mypy types-networkxAdd extensions:
You'll have format on save and type checking based on .vscode/settings.json.
You can specifically run mypy and ruff via:
mypy .
ruff format .