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.