Documentation ¶
Index ¶
Constants ¶
View Source
const ( GITHUB_CLOUD_DOMAIN = "github.com" GITHUB_CLOUD_BASE_URL = "https://github.com/" GITHUB_CLOUD_API_URL = "https://api.github.com" GITHUB_REST_ENDPOINT = "/api/v3" GITHUB ProviderType = "github" GITHUB_ENT ProviderType = "github-enterpeise" // for backward compatability )
View Source
const ( GITLAB_CLOUD_DOMAIN = "gitlab.com" GITLAB_REST_ENDPOINT = "/api/v4" GITLAB ProviderType = "gitlab" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶ added in v0.0.441
type Provider interface { Type() ProviderType BaseURL() string VerifyToken(ctx context.Context, tokenType TokenType, token string) error SupportsMarketplace() bool }
Provider represents a git provider
func GetProvider ¶ added in v0.0.441
func GetProvider(providerType ProviderType, baseURL string) (Provider, error)
func NewBitbucketServerProvider ¶ added in v0.0.441
func NewGithubProvider ¶ added in v0.0.458
func NewGitlabProvider ¶ added in v0.0.441
type ProviderType ¶ added in v0.0.441
type ProviderType string
const ( BITBUCKET_REST_ENDPOINT = "/rest/api/1.0" BITBUCKET_SERVER ProviderType = "bitbucket-server" )
Click to show internal directories.
Click to hide internal directories.