Documentation
¶
Overview ¶
Package config loads and writes the committed skeeper project config.
Index ¶
Constants ¶
View Source
const ( // Filename is the committed project config file. Filename = ".skeeper.yml" // DirectoryBranchSegment separates a sidecar directory namespace from // branch-specific sidecar refs. DirectoryBranchSegment = "__branches__" )
Variables ¶
This section is empty.
Functions ¶
func CleanDirectory ¶
CleanDirectory validates a sidecar directory namespace and returns its canonical slash-separated form. The empty string is valid legacy behavior.
func DefaultPatterns ¶
func DefaultPatterns() []string
DefaultPatterns returns the interactive init defaults.
Types ¶
type Config ¶
type Config struct {
Sidecar string `yaml:"sidecar"`
Directory string `yaml:"directory,omitempty"`
Bootstrap string `yaml:"bootstrap,omitempty"`
Patterns []string `yaml:"patterns"`
}
Config describes how a project mirrors spec files into its sidecar repo.
Click to show internal directories.
Click to hide internal directories.