Documentation ¶
Index ¶
- func GetIssueKeyFromBranchName(branchName string) string
- type GitHub
- func (gh GitHub) AddIssueLabel(issue common.Issue, labelName string) error
- func (gh GitHub) AssignIssue(issue common.Issue, login string)
- func (gh GitHub) GetCurrentUser() string
- func (gh GitHub) GetUserRealName(username string) string
- func (gh GitHub) Issue(issueKey string) common.Issue
- func (gh GitHub) Issues() []common.Issue
- func (gh GitHub) RemoveIssueLabel(issue common.Issue, labelName string)
- type IssueTrackingClient
- type Jira
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GitHub ¶
type GitHub struct{}
func (GitHub) AddIssueLabel ¶
func (GitHub) GetCurrentUser ¶
func (GitHub) GetUserRealName ¶
type IssueTrackingClient ¶
type IssueTrackingClient interface { GetCurrentUser() string GetUserRealName(string) string Issues() []common.Issue Issue(string) common.Issue AssignIssue(common.Issue, string) AddIssueLabel(common.Issue, string) error RemoveIssueLabel(common.Issue, string) }
func GetClient ¶
func GetClient() IssueTrackingClient
Click to show internal directories.
Click to hide internal directories.