WorkspaceConfig
Index
Properties
optional$schema
codeowners
Configures code ownership rules for generating a CODEOWNERS
file.
constraints
Configures boundaries and constraints between projects.
docker
Configures Docker integration for the workspace.
experiments
Configures experiments across the entire moon workspace.
extends
Extends another workspace configuration file. Supports a relative file path or a secure URL.
extensions
Configures extensions that can be executed with moon ext
.
generator
Configures the generator for scaffolding from templates.
hasher
Configures aspects of the content hashing engine.
notifier
Configures how and where notifications are sent.
projects
Configures all projects within the workspace to create a project graph. Accepts a list of globs, a mapping of projects to relative file paths, or both values.
runner
Configures aspects of the task runner (also known as the action pipeline).
optionaltelemetry
Collects anonymous usage information, and checks for new moon versions.
vcs
Configures the version control system (VCS).
versionConstraint
Requires a specific version of the moon
binary.
Configures all aspects of the moon workspace. Docs: https://moonrepo.dev/docs/config/workspace