Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TechStackEntry ¶
type TechStackEntry struct {
Name string `json:"name"`
Version string `json:"version,omitempty"`
Ecosystem string `json:"ecosystem"` // "go", "node", "python", "rust", "java", "unknown"
DocURL string `json:"doc_url,omitempty"`
Snippet string `json:"snippet,omitempty"`
}
TechStackEntry represents one detected dependency with optional doc enrichment.
func DetectTechStack ¶
func DetectTechStack(projectRoot string) []TechStackEntry
DetectTechStack reads well-known manifest files in projectRoot and returns up to maxDeps dependency entries. It is fast (pure file I/O, no network) and always runs regardless of whether scout is configured.
Click to show internal directories.
Click to hide internal directories.