Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GitHubEvent ¶
type GitHubEvent struct {
Action string `json:"action"`
Issue struct {
Number int `json:"number"`
Title string `json:"title"`
Body string `json:"body"`
} `json:"issue"`
Repository struct {
Owner struct {
Login string `json:"login"`
} `json:"owner"`
Name string `json:"name"`
} `json:"repository"`
}
GitHubEvent represents the structure of a GitHub issue event
type Helper ¶
type Helper struct {
// contains filtered or unexported fields
}
Helper is the main struct that holds the clients and services
type Option ¶
Option is a function type that modifies Helper
func WithAIService ¶
WithAIService sets the AI service
func WithFeatures ¶
WithFeatures sets the enabled features
func WithGitHubClient ¶
WithGitHubClient sets the GitHub client
func WithGitHubEventPath ¶
WithGitHubEventPath sets the GitHub event path
Click to show internal directories.
Click to hide internal directories.