Documentation
¶
Index ¶
- type IssueFilterByCreator
- type IssueFilterByLabels
- type IssueFilterByState
- type IssueFilterOption
- type Website
- func (w *Website) CommentURL(issueNumber int) string
- func (w *Website) FetchMeta(client *api.RESTClient, url string) (*models.Repository, error)
- func (w *Website) Generate(cmd *models.Command) error
- func (w *Website) IssueURL() string
- func (w *Website) MetaURL() string
- func (w *Website) Retrieve() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IssueFilterByCreator ¶
type IssueFilterByCreator struct {
Creator string
}
func (*IssueFilterByCreator) SetFilterOption ¶
func (f *IssueFilterByCreator) SetFilterOption(option *issueFilterOption)
type IssueFilterByLabels ¶
type IssueFilterByLabels struct {
Labels []string
}
func (*IssueFilterByLabels) SetFilterOption ¶
func (f *IssueFilterByLabels) SetFilterOption(option *issueFilterOption)
type IssueFilterByState ¶
type IssueFilterByState struct {
State string
}
func (*IssueFilterByState) SetFilterOption ¶
func (f *IssueFilterByState) SetFilterOption(option *issueFilterOption)
type IssueFilterOption ¶
type IssueFilterOption interface {
SetFilterOption(*issueFilterOption)
}
type Website ¶
type Website struct {
User string
Repo string
Meta *models.Repository
// options
FilterOption issueFilterOption
PerPage int
// data
Issues []models.Issue
// contains filtered or unexported fields
}
func NewWebsite ¶
func NewWebsite(user, repo string, opts ...IssueFilterOption) *Website
func (*Website) CommentURL ¶ added in v0.2.0
func (*Website) FetchMeta ¶ added in v0.2.5
func (w *Website) FetchMeta(client *api.RESTClient, url string) (*models.Repository, error)
Click to show internal directories.
Click to hide internal directories.