Documentation
¶
Index ¶
Constants ¶
View Source
const (
FeatureBranchPrefix = "feature/"
)
Variables ¶
View Source
var ( ErrEmptyAccessToken = errors.New("empty access token") ErrEmptyGitlabAPI = errors.New("empty gitlab API URL") )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
AccessToken string `toml:"access_token"`
DebugMode bool `toml:"debug"`
GitlabAPIURL string `toml:"gitlab_api_url"`
OpenBrowser bool `toml:"open_browser"`
}
Config contains all fields can be specified by user.
type FlowContext ¶
type FlowContext struct {
// Conf of flow CLI.
Conf *Config
// CWD current working directory.
CWD string
// project of current working directory, normally, get from current working directory.
Project *ProjectBasics
ConfPath string
}
FlowContext contains all necessary parameters of flow command to execute.
func NewContext ¶
func NewContext(cwd, confPath string, c *Config) *FlowContext
NewContext be generated with non project information. Do not use Project directly!!!
type ProjectBasics ¶
ProjectBasics contains basic attributes of project.
Click to show internal directories.
Click to hide internal directories.