Documentation
¶
Overview ¶
Package featuredetection provides feature detection for Bitbucket. Unlike GitHub, Bitbucket doesn't have GraphQL and we rely on REST API versioning. This package provides stubs for compatibility with code migrated from gh CLI.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Detector ¶
type Detector interface {
IssueFeatures() (IssueFeatures, error)
PullRequestFeatures() (PullRequestFeatures, error)
RepositoryFeatures() (RepositoryFeatures, error)
}
Detector detects features available on a Bitbucket instance.
func NewDetector ¶
NewDetector creates a new feature detector for Bitbucket.
type IssueFeatures ¶
type IssueFeatures struct {
// Bitbucket Cloud always supports issue tracker (if enabled)
StateReason bool
}
IssueFeatures represents features available for issues.
type PullRequestFeatures ¶
type PullRequestFeatures struct {
// Bitbucket Cloud supports these features
MergeQueue bool
CheckRunEvent bool
}
PullRequestFeatures represents features available for pull requests.
Click to show internal directories.
Click to hide internal directories.