Skip to main content
warning

Documentation is currently for moon v2 and latest proto. Documentation for moon v1 has been frozen and can be found here.

Workspace

A workspace is a directory that contains projects, manages a toolchain, runs tasks, and is coupled with a VCS repository. The root of a workspace is denoted by a .moon folder.

By default moon has been designed for monorepos, but can also be used for polyrepos.

Configuration

Configuration that's applied to the entire workspace is defined in .moon/workspace.yml.