# 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.
# Type aliases
RepoAliases defines groups of people to be used in OWNERS files.