Documentation
¶
Index ¶
- func NewCommitSummarizer(ctx context.Context, cfg *config.Config, ...) (ports.CommitSummarizer, error)
- func NewIssueContentGenerator(ctx context.Context, cfg *config.Config, ...) (ports.IssueContentGenerator, error)
- func NewPRSummarizer(ctx context.Context, cfg *config.Config, ...) (ports.PRSummarizer, error)
- func NewReleaseNotesGenerator(ctx context.Context, cfg *config.Config, ...) (ports.ReleaseNotesGenerator, error)
- func NewTicketManager(ctx context.Context, cfg *config.Config) (ports.TickerManager, error)
- func NewVCSClient(ctx context.Context, gitService *git.GitService, cfg *config.Config) (ports.VCSClient, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCommitSummarizer ¶
func NewCommitSummarizer(ctx context.Context, cfg *config.Config, onConfirmation ai.ConfirmationCallback) (ports.CommitSummarizer, error)
NewCommitSummarizer creates a CommitSummarizer based on the configured provider
func NewIssueContentGenerator ¶
func NewIssueContentGenerator(ctx context.Context, cfg *config.Config, onConfirmation ai.ConfirmationCallback) (ports.IssueContentGenerator, error)
NewIssueContentGenerator creates an IssueContentGenerator based on the configured provider
func NewPRSummarizer ¶
func NewPRSummarizer(ctx context.Context, cfg *config.Config, onConfirmation ai.ConfirmationCallback) (ports.PRSummarizer, error)
NewPRSummarizer creates a PRSummarizer based on the configured provider
func NewReleaseNotesGenerator ¶
func NewReleaseNotesGenerator(ctx context.Context, cfg *config.Config, onConfirmation ai.ConfirmationCallback, owner, repo string) (ports.ReleaseNotesGenerator, error)
NewReleaseNotesGenerator creates a ReleaseNotesGenerator based on the configured provider Note: requires owner and repo which must be obtained from the git service first
func NewTicketManager ¶
NewTicketManager creates a TicketManager based on the configured provider
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.