PartialProjectConfig
Index
Properties
optional$schema
optionaldependsOn
Other projects that this project depends on.
optionaldocker
Configures Docker integration for this project.
optionalenv
A mapping of environment variables that will be set for all tasks within the project.
optionalfileGroups
A mapping of group IDs to a list of file paths, globs, and environment variables, that can be referenced from tasks.
optionalid
Overrides the ID within the project graph, as defined in
the workspace projects
setting.
optionallanguage
The primary programming language of the project.
optionalowners
Defines ownership of source code within the current project, by mapping file paths and globs to owners. An owner is either a user, team, or group.
optionalplatform
The default platform for all tasks within the project, if their platform is unknown.
optionalproject
Expanded information about the project.
optionalstack
The technology stack of the project, for categorizing.
optionaltags
A list of tags that this project belongs to, for categorizing, boundary enforcement, and task inheritance.
optionaltasks
A mapping of tasks by ID to parameters required for running the task.
optionaltoolchain
Overrides top-level toolchain settings, scoped to this project.
optionaltype
The type of project.
optionalworkspace
Overrides top-level workspace settings, scoped to this project.
Configures information and tasks for a project. Docs: https://moonrepo.dev/docs/config/project