github.gg Wiki Documentation
9 pages available
Overview
gh.gg is an open-source platform designed to transform how developers interact with and understand their GitHub repositories. Its core mission is to provide the "missing intelligence layer" for GitHub
Getting Started
This guide will walk you through setting up gh.gg for local development. Follow these steps to get your environment ready and the application running.
Architecture Overview
The `gh.gg` platform is built on a modern, robust, and scalable architecture designed to deliver powerful AI-driven insights into GitHub repositories. As illustrated in the [README's Architecture Diag
Core AI Analysis Modules
The intelligence at the heart of `gh.gg` is powered by a suite of AI analysis modules, primarily utilizing **Google Gemini AI**. These modules, located in the `src/lib/ai/` directory, are responsible
tRPC API Reference
The `gh.gg` application leverages a type-safe tRPC API layer to facilitate seamless communication between the frontend and backend services. This document outlines the main routers and their key proce
GitHub App Integration
`gh.gg` leverages GitHub App Integration to provide a powerful and secure experience, offering deeper insights into private repositories, higher API rate limits, and real-time automated features. This
Database Schema & ORM
The persistence layer of `gh.gg` is built upon a robust **PostgreSQL database**, with all interactions managed through **Drizzle ORM**. This setup ensures type safety, efficient querying, and seamless
Payment & Billing (Stripe)
The `gh.gg` platform integrates with **Stripe** to manage user subscriptions, enabling access to advanced AI features and private repository analysis. This system ensures secure payment processing, fl
Contributing Guidelines
We welcome and appreciate all contributions to **gh.gg**! Whether you're fixing a bug, adding a new feature, improving documentation, or just providing feedback, your help makes this project better. T