Documentation
¶
Index ¶
- type ProjectConfig
- type WorkspaceBuilder
- func (wb *WorkspaceBuilder) AddChangelog(project, content string) *WorkspaceBuilder
- func (wb *WorkspaceBuilder) AddChangeset(id, project, bump, message string) *WorkspaceBuilder
- func (wb *WorkspaceBuilder) AddProject(name, path, modulePath string) *WorkspaceBuilder
- func (wb *WorkspaceBuilder) Build() *filesystem.MockFileSystem
- func (wb *WorkspaceBuilder) DisableProject(project string) *WorkspaceBuilder
- func (wb *WorkspaceBuilder) FileSystem() *filesystem.MockFileSystem
- func (wb *WorkspaceBuilder) SetVersion(project, version string) *WorkspaceBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProjectConfig ¶
ProjectConfig represents a project configuration
type WorkspaceBuilder ¶
type WorkspaceBuilder struct {
// contains filtered or unexported fields
}
WorkspaceBuilder helps create test workspaces
func NewWorkspaceBuilder ¶
func NewWorkspaceBuilder(root string) *WorkspaceBuilder
NewWorkspaceBuilder creates a new WorkspaceBuilder
func (*WorkspaceBuilder) AddChangelog ¶
func (wb *WorkspaceBuilder) AddChangelog(project, content string) *WorkspaceBuilder
AddChangelog adds a changelog for a project
func (*WorkspaceBuilder) AddChangeset ¶
func (wb *WorkspaceBuilder) AddChangeset(id, project, bump, message string) *WorkspaceBuilder
AddChangeset adds a changeset to the workspace
func (*WorkspaceBuilder) AddProject ¶
func (wb *WorkspaceBuilder) AddProject(name, path, modulePath string) *WorkspaceBuilder
AddProject adds a project to the workspace
func (*WorkspaceBuilder) Build ¶
func (wb *WorkspaceBuilder) Build() *filesystem.MockFileSystem
Build finalizes the workspace and returns the filesystem
func (*WorkspaceBuilder) DisableProject ¶
func (wb *WorkspaceBuilder) DisableProject(project string) *WorkspaceBuilder
DisableProject disables a project (sets version.txt to "false")
func (*WorkspaceBuilder) FileSystem ¶
func (wb *WorkspaceBuilder) FileSystem() *filesystem.MockFileSystem
FileSystem returns the mock filesystem
func (*WorkspaceBuilder) SetVersion ¶
func (wb *WorkspaceBuilder) SetVersion(project, version string) *WorkspaceBuilder
SetVersion sets the version for a project
Click to show internal directories.
Click to hide internal directories.