mirror of https://github.com/abpframework/abp.git
csharpabpc-sharpframeworkblazoraspnet-coredotnet-coreaspnetcorearchitecturesaasdomain-driven-designangularmulti-tenancy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
770 B
28 lines
770 B
package internal
|
|
|
|
type Config struct {
|
|
Repo string `mapstructure:"repo"`
|
|
Token string `mapstructure:"token"`
|
|
Milestone string `mapstructure:"milestone"`
|
|
SinceTag string `mapstructure:"since-tag"`
|
|
UntilTag string `mapstructure:"until-tag"`
|
|
State string `mapstructure:"state"`
|
|
Groups []*Group `mapstructure:"groups"`
|
|
Template string `mapstructure:"template"`
|
|
}
|
|
|
|
type Group struct {
|
|
Labels []string `mapstructure:"labels"`
|
|
Title string `mapstructure:"title"`
|
|
}
|
|
|
|
func AllLabels(groups []*Group) map[int][]string {
|
|
allLabels := make(map[int][]string)
|
|
for i, group := range groups {
|
|
if allLabels[i] == nil {
|
|
allLabels[i] = make([]string, 0)
|
|
}
|
|
allLabels[i] = append(allLabels[i], group.Labels...)
|
|
}
|
|
return allLabels
|
|
}
|
|
|