What problem does it solve?
Transforms opaque repository structures into a clear semantic map that can guide the creation of educational content and course outlines.
Core Features & Use Cases
- Inventory complete repository structure: recursively enumerate all files, capture full paths, file types, approximate sizes, and modification timestamps, and infer functional categories (datasheet, schematic, firmware, tool, example, doc, config, asset, other).
- Semantic classification and graph creation: group files into Datasheets, Schematics, Pin Mappings, Source Code, Build Config, Flashing Tools, Compressed Utils, Documentation, and Assets; construct a directed graph of dependencies and relationships to inform learners and curriculum designers.
- Gap analysis and course skeleton generation: identify missing datasheets, unlinked code examples, installation instructions, and README gaps; propose an initial course skeleton with modules and prerequisites.
Quick Start
Run the document-structure-mapper on a repository to generate a semantic map, inventory, relations, gaps, and an initial course skeleton.