# Functions
NewRepository initialises a Repository struct.
# Structs
Repository defines a remote git repository that should be synced regularly and is the source of truth for a cluster.
RepositoryConfig defines a remote git repository.
SyncOptions encapsulates options about how a Repository should be fetched from the remote.