Sobre o projeto
GitDiagram converte repositórios GitHub, públicos ou privados, em diagramas de arquitetura interativos. Os usuários podem substituir 'hub' por 'diagram' em qualquer URL do GitHub para gerar uma visualização, ou usar a interface web em gitdiagram.com.
Principais recursos incluem:
- Diagramas gerados por IA com explicações transmitidas da arquitetura do repositório
- Componentes clicáveis que vinculam diretamente aos arquivos ou diretórios correspondentes no repositório
- Suporte para repositórios privados via autenticação por token GitHub através da opção de cabeçalho 'Private Repos'
- Opções de exportação incluindo download de imagem PNG e cópia do código-fonte Mermaid
O projeto é construído com Next.js, React, TypeScript, Tailwind CSS e Mermaid. A implantação local requer Bun, Cloudflare R2, Upstash Redis e uma chave de API OpenAI ou OpenRouter. O projeto é implantado no Vercel com opções de fallback Railway/Docker documentadas no guia de recuperação de implantação.
A documentação inclui uma visão geral da arquitetura cobrindo o pipeline de geração, armazenamento e API, bem como um guia de configuração de desenvolvimento. A ferramenta foi inspirada no projeto Gitingest de Romain Courtois e é licenciada sob MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.