# Functions

NewHandler returns an implementation of the http.Handler interface that can handle webhooks from GitHub by delegating to a transport-agnostic Service interface.
NewService returns an implementation of the Service interface for handling webhooks from GitHub.
NewSignatureVerificationFilter returns a component that implements the http.Filter interface and can conditionally allow or disallow a request based on the ability to verify the signature of the inbound request.

# Structs

ServiceConfig encapsulates configuration options for webhook-handling service.
SignatureVerificationFilterConfig encapsulates configuration for the signature verification based auth filter.

# Interfaces

Service is an interface for components that can handle webhooks from GitHub.