# CodeTwin Configuration
# Code → Diagram/Documentation Generator
# https://github.com/carlosferreyra/codetwin
# Source directories to scan
= ["src"]
# Output file for generated documentation
# The parent directory is used as the output directory.
= "docs/architecture.md"
# Layout: dependency-graph, folder_markdown, one_per_file, layered, readme-embedded
= "dependency-graph"
# Patterns to exclude from scanning
= ["**/target/**", "**/node_modules/**", "**/.git/**", "**/tests/**"]
# Optional: Define custom layers for layered layout
# If omitted, layers are auto-detected from directory structure
# Example configuration (uncomment and customize):
#
# [[layers]]
# name = "Core"
# patterns = ["src/lib.rs", "src/core/ir.rs"]
#
# [[layers]]
# name = "Engine"
# patterns = ["src/app/engine.rs", "src/cli/mod.rs"]
#
# [[layers]]
# name = "Drivers"
# patterns = ["src/drivers/**"]