Repositories
Connect your Git repositories to Dendrite for automatic documentation generation.Connecting a Repository
Via GitHub App
The easiest way - install the Dendrite GitHub App:- Go to Settings > Integrations > GitHub
- Click Install GitHub App
- Select repositories to connect
- Dendrite syncs automatically on push
Via URL
Connect any Git repository by URL:Via SSH
For private repositories with SSH:Repository Settings
Configure how Dendrite processes your repository:Sync Status
Check the sync status of a repository:Manual Sync
Trigger a manual sync:Processing Pipeline
When Dendrite syncs a repository:- Clone/Pull - Fetches latest code from Git
- Parse - Analyzes code with tree-sitter (AST)
- Chunk - Breaks code into meaningful segments
- Embed - Generates embeddings with local model
- Store - Saves to pgvector for search
- Generate - Creates wiki pages with Claude
Supported Languages
| Language | Parser | Framework Support |
|---|---|---|
| Ruby | tree-sitter-ruby | Rails, Sinatra |
| Python | tree-sitter-python | Django, Flask |
| JavaScript | tree-sitter-javascript | Express, Next.js |
| TypeScript | tree-sitter-typescript | NestJS |
| Go | tree-sitter-go | Gin, Echo |