Skip to content

GitInspectorGUI Developer Documentation

Development environment and tooling documentation for GitInspectorGUI contributors.

Note: For application usage and features, see the User Documentation tab in the navigation bar above, or visit gitinspectorgui.readthedocs.io.

Quick Navigation

Try the Demo

New to the Project?

Development

Command Line Interface

API Development

Architecture & Operations

Features

  • PyO3 Helper Function Architecture - Tauri desktop frontend with embedded Python backend
  • Cross-Platform - Windows, macOS, Linux support
  • Git Analysis - Comprehensive repository insights
  • Interactive UI - React-based interface with filtering
  • Developer API - Complete PyO3 API documentation

Architecture

graph TD
    A[Tauri Frontend] --> B[PyO3 Helper Functions]
    B --> C[Embedded Python Engine]
    C --> D[Git Analysis Engine]
    D --> E[Repository Data]

    F[Settings] --> A
    G[Results Store] --> A
    H[API Types] --> B