Project structure of: context-labs/autodoc
autodoc
Typescript tool, dev config, package management
autodoc.config.json
Configure Autodoc, markdown output, smart developers.
package.json
TypeScript autodoc tool with dev, build, clean deps and Prettier formatting.
README.md
Open-source tool, LLMs, codebase docs, depth-first traversal, early-stage project.
src
Automates documentation with various types for automation.
cli
CLI commands and spinner management.
commands
Commands for handling user input and interaction.
estimate
index
Text data processing and generation CLI tools
init
index.ts
Autodoc init: Initialize, prompt, config file, success message.
query
Chat-driven CLI queries for project codebase with error handling.
user
index.ts
Manages autodoc user config, LLM selection, error handling.
spinner.ts
Spinner management with ora library.
utils
API rate limiting, file ops, LLM utilities, cost estimates, timeout functions.
const.ts
User config file path resolution.
index.ts
Autodoc CLI Tool init with estimate and index commands, reads config, handles errors.
langchain
types.ts
Automates documentation using various types for automation.
tsconfig.json
Configures TypeScript compiler options.