# Structs
AwsS3Repository is a struct that implements the Repository interface for handling configuration data stored in a YAML file within an S3 bucket.
FileRepository is a struct that implements the Repository interface for handling configuration data stored in a YAML file.
GcpStorageRepository is a struct that implements the Repository interface for handling configuration data stored in a YAML file within a GCS bucket.
GitRepository is a struct that implements the Repository interface for handling configuration data stored in a YAML file within a Git repository.
WebRepository is a struct that implements the Repository interface for handling configuration data fetched from a remote HTTP endpoint (web URL).
# Interfaces
Repository is an interface that defines the contract for a configuration data repository.