package
0.0.1290
Repository: https://github.com/jenkins-x/lighthouse-client.git
Documentation: pkg.go.dev

# Functions

NewClient is the constructor for Client.
ParseFullConfig will unmarshal OWNERS file's content into a FullConfig Returns an error if the content cannot be unmarshalled.
ParseSimpleConfig will unmarshal an OWNERS file's content into a SimpleConfig Returns an error if the content cannot be unmarshalled.

# Structs

Client is the repoowners client.
Config holds roles+usernames and labels for a directory considered as a unit of independent code.
ForeignAlias contains a.
FullConfig contains Filters which apply specific Config to files matching its regexp.
OwnerAliases contains the parsed OWNER_ALIASES config.
RepoOwners contains the parsed OWNERS config.
SimpleConfig holds options and Config applied to everything under the containing directory.

# Interfaces

Interface is an interface to work with OWNERS files.
RepoOwner is an interface to work with repoowners.

# Type aliases

RepoAliases defines groups of people to be used in OWNERS files.