Об этом проекте
GitDiagram преобразует публичные или приватные репозитории GitHub в интерактивные диаграммы архитектуры. Пользователи могут заменить 'hub' на 'diagram' в любом URL-адресе GitHub для создания визуализации или использовать веб-интерфейс на gitdiagram.com.
Ключевые возможности включают:
- Диаграммы, созданные ИИ, с потоковыми пояснениями архитектуры репозитория
- Кликабельные компоненты, которые ведут непосредственно к соответствующим файлам или каталогам в репозитории
- Поддержка приватных репозиториев через аутентификацию с помощью токена GitHub в опции заголовка 'Private Repos'
- Варианты экспорта, включая загрузку изображения PNG и копирование исходного кода Mermaid
Проект создан с использованием Next.js, React, TypeScript, Tailwind CSS и Mermaid. Для локального развертывания требуются Bun, Cloudflare R2, Upstash Redis и ключ API OpenAI или OpenRouter. Проект развернут на Vercel с задокументированными вариантами резервирования Railway/Docker в руководстве по восстановлению развертывания.
Документация включает обзор архитектуры, охватывающий конвейер генерации, хранение и API, а также руководство по настройке разработки. Инструмент был вдохновлен проектом Gitingest Ромена Куртуа и лицензирован под MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.