-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Niklas Schneider edited this page Jun 30, 2025
·
24 revisions
██████╗ ██╗████████╗██████╗ █████╗ ██╗ ██╗
██╔════╝ ██║╚══██╔══╝██╔══██╗██╔══██╗╚██╗ ██╔╝
██║ ███╗██║ ██║ ██████╔╝███████║ ╚████╔╝
██║ ██║██║ ██║ ██╔══██╗██╔══██║ ╚██╔╝
╚██████╔╝██║ ██║ ██║ ██║██║ ██║ ██║
╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
Official Wiki of the GitRay Repository!
A professional Git visualization tool that transforms repository commit history into beautiful, interactive heatmaps and activity calendars. Built with performance and scalability in mind, GitRay provides deep insights into development patterns and team collaboration.
- Getting Started
- Architecture Documentation
- Component Documentation
- Feature Documentation
- How to Use This Wiki
New to GitRay? Start here to understand the project structure and get up to speed quickly:
- 📁 Folder structure from GitRay - Understanding the project layout
- 🛠️ Structure of Technologies - Tech stack overview
- 📝 Structure of Naming conventions - Code standards
- 🧪 Structure of Unit Testing - Testing approach
Understand the technical foundation and system design:
- Documentation structure of GitRay-Wiki - How this wiki is organized
- Structure of packages shared-types - Shared type definitions
- Structure of Frontend Configuration - Frontend setup
- Structure of Backend API - API design
Deep dive into specific components and services:
- MainPage Component - Main application interface
- The root-config component - Application configuration
- Git Service - Git operations handler
- Error Handler Middleware - Error management
Learn about specific features and tools:
- Vitest Testing Framework - Testing implementation
- 🔍 Search: Use the search box above to find specific topics
- 📊 Diagrams: Most pages include UML diagrams for visual understanding
- 🏗️ Structure: Each component page follows a consistent format (Description → Implementation → Structure → UML Diagrams)
- 🔗 Navigation: Use the breadcrumb links to navigate back to sections
💡 Tip: Start with the Getting Started section if you're new to the project, or jump directly to specific components if you're looking for implementation details.
| GitRay | 2025 | Official Wiki of the GitRay Repository