Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIClient ¶
type APIClient struct {
// contains filtered or unexported fields
}
func NewAPIClient ¶
func (*APIClient) AddComment ¶
func (*APIClient) CreateIssue ¶
func (*APIClient) GetRepository ¶
type APICommentRequest ¶
type APICommentRequest struct {
Body string `json:"body"`
}
type APIIssueRequest ¶
type APIIssueResponse ¶
type CLIClient ¶
type CLIClient struct {
// contains filtered or unexported fields
}
func NewCLIClient ¶
func (*CLIClient) AddComment ¶
AddComment adds a comment to an existing issue
func (*CLIClient) CreateIssue ¶
func (*CLIClient) GetRepository ¶
type DependencyClient ¶
type Environment ¶
type Environment struct {
HasGitHubCLI bool
IsAuthenticated bool
IsGitRepository bool
RepositoryOwner string
RepositoryName string
PreferredMethod string // "cli" or "api"
}
func DetectEnvironment ¶
func DetectEnvironment() (*Environment, error)
func (*Environment) String ¶
func (e *Environment) String() string
type Issue ¶
type Issue struct {
ID string // Unique ID from the input file
Title string
Body string
Labels []string
Assignees []string
DependsOn []string // IDs of issues this depends on
Blocks []string // IDs of issues this blocks
Related []string // IDs of related issues
Number int // GitHub issue number after creation
}
Click to show internal directories.
Click to hide internal directories.