Integração com GitHub

Versione Seus Diagramas de Arquitetura com GitHub

Conecte sua conta GitHub e faça commit dos seus diagramas de arquitetura como JSON estruturado. Rastreie cada mudança, revise o histórico e nunca perca uma versão.

Como Funciona

1

Conecte Seu GitHub

Autorize o ARK95 com sua conta GitHub via OAuth. Um clique, totalmente seguro, revogável a qualquer momento.

2

Repositório Privado Criado

O ARK95 cria automaticamente um repositório privado chamado ark95-diagrams na sua conta GitHub. Seus dados ficam com você.

3

Faça Commit dos Diagramas

Com um clique, faça commit de qualquer diagrama como um arquivo JSON estruturado. Cada commit incrementa automaticamente a versão (1.1, 1.2, 1.3...).

4

Veja o Histórico Completo

Navegue por todas as versões anteriores de cada diagrama diretamente dentro do ARK95. Veja quem mudou o quê, quando, e compare versões.

Por Que Engenheiros Adoram Isso

  • Arquitetura como código — seus diagramas vivem como JSON no Git, sem formatos proprietários
  • Versionamento automático — cada commit incrementa a versão automaticamente, sem controle manual
  • Privado por padrão — o ARK95 cria um repositório privado, só você tem acesso
  • Histórico completo de commits — veja cada mudança, cada versão, cada timestamp
  • Commit em um clique — sem terminal, sem CLI, sem conflitos de merge. Apenas clique e salve
  • Acesso revogável — desconecte o GitHub a qualquer momento pelo dashboard
  • JSON estruturado — cada arquivo de diagrama é legível por máquina, pronto para pipelines CI/CD e LLMs

O Que É Commitado

Cada diagrama é exportado como um arquivo JSON limpo e estruturado dentro do seu repositório privado no GitHub.

diagrams/my-architecture.json
{
  "name": "My Architecture",
  "version": "1.5",
  "exportedAt": "2026-03-23T22:00:00Z",
  "nodes": [
    { "type": "service", "subtype": "api", "name": "Gateway" },
    { "type": "database", "subtype": "sql", "name": "PostgreSQL" },
    { "type": "cache", "subtype": "redis", "name": "Session Cache" },
    { "type": "queue", "subtype": "message_queue", "name": "Events" }
  ],
  "edges": [
    { "from": "Gateway", "to": "PostgreSQL", "verb": "SELECT, INSERT" },
    { "from": "Gateway", "to": "Session Cache", "verb": "GET, SET" }
  ]
}

Pronto para versionar sua arquitetura?

Junte-se a engenheiros que tratam diagramas de arquitetura como código — versionados, rastreáveis e sempre sincronizados.

Comece de graça