Documentation
¶
Overview ¶
Package graph groups source files into logical subsystems for blueprint record generation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DirectoryGrouper ¶
type DirectoryGrouper struct{}
DirectoryGrouper groups files by their containing directory.
type File ¶
type File struct {
Path string // relative to the scan root
Lang lang.Language
Symbols []symbols.Symbol
Imports []string
}
File is one source file discovered during a framework-agnostic scan.
type Grouper ¶
Grouper clusters discovered files into logical groups for blueprint record generation. Directory grouping (Option A, see DirectoryGrouper) is the default. A future community-detection grouper (Option B — clustering by import graph connectivity) can implement this interface and be substituted in without changing the rest of the discover pipeline.
Click to show internal directories.
Click to hide internal directories.