Skip to content

iamshahd/CodeVoyant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code-Graph-Visualizer

Quick Start

For Setup:

python -m venv .venv
source .venv/bin/activate  # On Windows use `.venv\Scripts\Activate.ps1`
pip install uv
uv sync --active

To 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.py

Development

After finishing the quick start, install development dependencies:

uv pip install ruff mypy types-networkx

Add extensions:

  1. Ruff
  2. MyPy

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 .

About

Visualizing relationships in code repos as graphs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages