Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
repodocs
command
|
|
|
internal
|
|
|
app
Package app provides top-level orchestration and URL detection for documentation extraction.
|
Package app provides top-level orchestration and URL detection for documentation extraction. |
|
cache
Package cache provides persistent content caching using BadgerDB.
|
Package cache provides persistent content caching using BadgerDB. |
|
converter
Package converter provides the HTML to Markdown conversion pipeline.
|
Package converter provides the HTML to Markdown conversion pipeline. |
|
domain
Package domain defines core interfaces, models, and sentinel errors used across the codebase.
|
Package domain defines core interfaces, models, and sentinel errors used across the codebase. |
|
fetcher
Package fetcher provides a stealth HTTP client with caching, retries, and transport customization.
|
Package fetcher provides a stealth HTTP client with caching, retries, and transport customization. |
|
git
Package git provides a thin wrapper around go-git for cloning and reading repositories.
|
Package git provides a thin wrapper around go-git for cloning and reading repositories. |
|
llm
Package llm provides LLM provider integrations for metadata enhancement.
|
Package llm provides LLM provider integrations for metadata enhancement. |
|
manifest
Package manifest provides types and utilities for loading and validating RepoDocs manifest files.
|
Package manifest provides types and utilities for loading and validating RepoDocs manifest files. |
|
output
Package output provides Markdown file writing and metadata collection.
|
Package output provides Markdown file writing and metadata collection. |
|
recovery
Package recovery validates extraction outcomes and formats actionable recovery errors.
|
Package recovery validates extraction outcomes and formats actionable recovery errors. |
|
renderer
Package renderer provides headless browser rendering for JavaScript-heavy sites.
|
Package renderer provides headless browser rendering for JavaScript-heavy sites. |
|
strategies
Package strategies provides documentation extraction strategies for different source types.
|
Package strategies provides documentation extraction strategies for different source types. |
|
strategies/git
Package git implements documentation extraction from git repositories.
|
Package git implements documentation extraction from git repositories. |
|
tui
Package tui provides an interactive terminal UI for configuration editing.
|
Package tui provides an interactive terminal UI for configuration editing. |
|
utils
Package utils provides shared utility functions for URL handling, filesystem operations, logging, and worker pools.
|
Package utils provides shared utility functions for URL handling, filesystem operations, logging, and worker pools. |
|
pkg
|
|
|
tests
|
|
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.