Metadata-Version: 2.4
Name: project_visualization_tool_GDeLuisi
Version: 1.0.2
Summary: Visualization tool for git-managed projects
Project-URL: Homepage, https://github.com/GDeLuisi/project_visualization_tool
Project-URL: Issues, https://github.com/GDeLuisi/project_visualization_tool/issues
Project-URL: Repository, https://github.com/GDeLuisi/project_visualization_tool
Author-email: De Luisi Gerardo <deluisigerardo@gmail.com>
License-File: LICENSE
Keywords: git,projects,visualization-tool
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Requires-Dist: dash-ag-grid==31.3.1
Requires-Dist: dash-bootstrap-components==2.0.3
Requires-Dist: dash==3.1.0
Requires-Dist: pandas==2.3.0
Requires-Dist: repominer-gdeluisi>=1.5.0
Requires-Dist: truck-factor-gdeluisi>=1.2.1
Requires-Dist: waitress==3.0.2
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'
Requires-Dist: pytest-cov; extra == 'test'
Description-Content-Type: text/markdown

# Project Visualization tool
Project Visualization tool is a tool that provides you with many kind of metric visualizations of your git repository.

With Project Visualization tool you can:

- See who worked on different parts of the project
![alt text](docs/samples/tensorflow_dir_a_filtered.png)
- Get an overview of the file structure
![alt text](docs/samples/tensorflow_dir2.png)
- See how your project has looked at different points in time
![alt text](docs/samples/tensorflow_home_2.png) 
- Find all SATD placed inside the project's code
![alt text](docs/samples/tensorflow_dir.png) 
## Get started:

- In your terminal, navigate to a git repository or a folder containing any repository
- Run the command "project-viewer" specifying the path your git repository folder
```
project-viewer <path to repository>
```
- The application will now open in your default browser.
![alt text](docs/samples/tensorflow_home.png)![alt text](docs/samples/tensorflow_home_2.png)
## Note

To use Project visualization tool, you will need to have the following programs installed:
- Python interpreter version >= 3.10
- git 2.39 or newer

To check for git and python versions open a terminal and execute these commands:
```
python --version
git --version
```

## What makes Project visualization tool different?
- Private by design
- Works offline
- Git provider agnostic - works with any git repository
- No tracking, no ads, no cloud, no servers, no subscription