Documentation
¶
Index ¶
Constants ¶
View Source
const ( GithubClientID = "b27d87c28752d2363922" GithubScope = "repo" GrantType = "urn:ietf:params:oauth:grant-type:device_code" )
View Source
const ( GeneratePRFromCommitsPrompt = "generate pull request body from commit messages [%s] in Japanese" GeneratePRTitleFromPRBody = "generate pull request title from pr body [%s] in Japanese as one sentence like 〇〇の機能追加" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BeginGithubSSOResponse ¶ added in v0.5.2
type LoginCmdUsecase ¶ added in v0.5.2
type LoginCmdUsecase struct {
// contains filtered or unexported fields
}
func NewLoginCmdUsecase ¶ added in v0.5.2
func NewLoginCmdUsecase(http *gateway.HttpClient) *LoginCmdUsecase
func (*LoginCmdUsecase) BeginGithubSSO ¶ added in v0.5.2
func (u *LoginCmdUsecase) BeginGithubSSO() (*BeginGithubSSOResponse, error)
func (*LoginCmdUsecase) ScheduleVerifyAuth ¶ added in v0.5.2
func (u *LoginCmdUsecase) ScheduleVerifyAuth(req *ScheduleVerifyAuthRequest) error
type PushCmdUsecase ¶ added in v0.5.2
type PushCmdUsecase struct {
// contains filtered or unexported fields
}
func NewPushCmdUsecase ¶ added in v0.5.2
func NewPushCmdUsecase(github service.GithubService, nlp service.NLPService) *PushCmdUsecase
func (*PushCmdUsecase) GeneratePullRequest ¶ added in v0.5.2
func (u *PushCmdUsecase) GeneratePullRequest(base string) (*entity.PullRequest, error)
func (*PushCmdUsecase) GetRemoteBaseBranchCandidates ¶ added in v0.5.2
func (u *PushCmdUsecase) GetRemoteBaseBranchCandidates() ([]string, error)
func (*PushCmdUsecase) SubmitPullRequest ¶ added in v0.5.2
func (u *PushCmdUsecase) SubmitPullRequest(pr *entity.PullRequest) error
type ScheduleVerifyAuthRequest ¶ added in v0.5.2
type SuggestCmdUsecase ¶
type SuggestCmdUsecase struct {
// contains filtered or unexported fields
}
func NewSuggestCmdUsecase ¶
func NewSuggestCmdUsecase(message service.CommitMessageService, github service.GithubService) *SuggestCmdUsecase
func (*SuggestCmdUsecase) GenerateCommitMessages ¶
func (u *SuggestCmdUsecase) GenerateCommitMessages() ([]string, error)
func (*SuggestCmdUsecase) SubmitCommit ¶
func (u *SuggestCmdUsecase) SubmitCommit(commitMessage string) error
Click to show internal directories.
Click to hide internal directories.