Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Integration ¶
type NameIndex ¶
type NameIndex struct {
// contains filtered or unexported fields
}
NameIndex is a pre-computed lookup for resolving client IDs to service names. Built once after scanning, reused everywhere.
func NewNameIndex ¶
func NewNameIndexFromServices ¶
NewNameIndexFromServices builds a NameIndex from a slice of services.
func (*NameIndex) IsInternal ¶
func (*NameIndex) ResolveExcluding ¶ added in v1.0.10
ResolveExcluding resolves a client ID but skips the excluded name. Falls back to collision aliases when the primary match is excluded.
type ScanConfig ¶
ScanConfig holds the configurable parts of scanning.
type Service ¶
type Service struct {
Name string // e.g. "case-data" (from dir name)
Path string // absolute path to repo
Version string // from pom.xml <version>
Integrations []Integration // outbound dependencies
DependedOnBy []string // computed: which services integrate with this one
}
func FindService ¶
Click to show internal directories.
Click to hide internal directories.