Skip to content

Latest commit

 

History

History
90 lines (67 loc) · 5.84 KB

File metadata and controls

90 lines (67 loc) · 5.84 KB

CodeWiki Documentation

Welcome to the documentation for CodeWiki — an AI-assisted documentation generator that analyzes source repositories, builds dependency graphs, clusters components into logical modules, and uses LLM-backed agents to produce hierarchical Markdown documentation.

📚 Table of Contents

Getting Started

New to CodeWiki? Start here:

  • Introduction — What CodeWiki is, key features, and target audience
  • Prerequisites — Required software, accounts, and environment variables
  • Quick Start — Run the CLI locally or the web app via Docker Compose, and generate your first documentation set
  • First Steps — What to explore and configure after your first successful run

Development

Guides for developing, extending, and contributing to CodeWiki:

Reference

Technical reference documentation generated directly from source code analysis:

Top-Level Overview

  • Repository Overview — End-to-end architecture, generation lifecycle, and module relationships
  • Ecosystem — Repository graph and dependency ecosystem

CLI Core (codewiki/cli) — Terminal workflow, configuration, generation pipeline

Backend Core (codewiki/src/be) — Dependency analysis, clustering, LLM-driven generation

Frontend Core (codewiki/src/fe) — FastAPI web application

Config Core (codewiki/src/config.py) — Shared runtime configuration

Test Multi Path Core (test-multi-path) — Multi-source-path analysis validation

Test Clustering Core (test_clustering) — Module clustering validation

Diagrams

Visual architecture documentation is available as Mermaid diagram source files:

  • Browse diagram files under ./diagrams/architecture/ — includes flowcharts and sequence diagrams for the backend, frontend, CLI, config, dependency-analysis, and test modules covered in the Reference section above.

📖 Quick Links


Documentation generated by 🦩 Flamingo Code Documentation