# Functions
NewPipelineProvider creates a new provider with the needed dependencies.
# Structs
Dependencies define providers and services which this service needs.
Hook represent a github based webhook context.
Payload contains information about the event like, user, commit id and so on.
PipelineProvider is a provider for all pipeline related operations.
Repository contains information about the repository.
# Interfaces
PipelineProviderer defines functionality which this provider provides.