-
Notifications
You must be signed in to change notification settings - Fork 2
/
config.go
27 lines (26 loc) · 1.06 KB
/
config.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package config
// Config structure for the github project
// TriagedColumn id in github
// BlockedColumn id in github
// InProgressColumn id in github
// ProgressColumn id, this is used only for PRs, in github
// DoneColumn id in github
// BacklogReleaseSquadColumn id in github
type Config struct {
TriagedColumnID int `yaml:"triagedColumnID,omitempty"`
BlockedColumnID int `yaml:"blockedColumnID,omitempty"`
InProgressColumnID int `yaml:"inProgressColumnID,omitempty"`
ProgressColumnID int `yaml:"progressColumnID,omitempty"`
DoneColumnID int `yaml:"doneColumnID,omitempty"`
BacklogReleaseSquadColumnID int `yaml:"backlogReleaseSquadColumnID,omitempty"`
Server struct {
ServerAddr string `yaml:"address,omitempty"`
ReadTimeout int `yaml:"readTimeout,omitempty"`
WriteTimeout int `yaml:"writeTimeout,omitempty"`
} `yaml:"server,omitempty"`
Github struct {
APIURL string `yaml:"apiURL"`
Token string `yaml:"token"`
Secret string `yaml:"secret"`
} `yaml:"github,omitempty"`
}