Documentation ¶
Overview ¶
Package bootstrap is used by the bootstrap command as a quick-start of Atlantis.
Index ¶
- func Start() error
- type Client
- func (g *Client) CheckForkSuccess(ownerName string, forkRepoName string) bool
- func (g *Client) CreateFork(owner string, repoName string) error
- func (g *Client) CreatePullRequest(ownerName string, repoName string, head string, base string) (string, error)
- func (g *Client) CreateWebhook(ownerName string, repoName string, hookURL string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client used for GitHub interactions.
func (*Client) CheckForkSuccess ¶
CheckForkSuccess waits for github fork to complete. Forks can take up to 5 minutes to complete according to GitHub.
func (*Client) CreateFork ¶
CreateFork forks a GitHub repo into the user's account that is authenticated.
func (*Client) CreatePullRequest ¶
func (g *Client) CreatePullRequest(ownerName string, repoName string, head string, base string) (string, error)
CreatePullRequest creates a GitHub pull request with custom title and description. If there's already a pull request open for this branch it will return successfully.
Click to show internal directories.
Click to hide internal directories.