Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Server HTTPServerConfig GitHub *GitHubConfig Slack *SlackConfig }
type Environment ¶
type Environment struct { Logger log.Logger Config *Config GitHubService github.GitHubService GitHubController github.GitHubController Router *mux.Router }
func NewEnvironment ¶
func NewEnvironment(env *Environment) (*Environment, error)
type GitHubConfig ¶
type GitHubConfig struct {
SigningSecret string `json:"signingSecret"`
}
type HTTPServerConfig ¶
type HTTPServerConfig struct {
BindAddress string `json:"bindAddress"`
}
type SlackConfig ¶
Click to show internal directories.
Click to hide internal directories.