melos.yaml
Every project requires a melos.yaml
project in the root. The below outlines
all of the specific fields and their purpose.
name
The name of this project, using for display purposes within IO environments and IDEs.
name: My Awesome Project
repository
The URL of where the git repository, which contains this project, is centraly hosted.
Supported hosts:
- GitHub
repository: https://github.com/invertase/melos
packages
A list of local packages Melos will use to execute commands against. The list can be of specific paths or a glob pattern expansion format.
packages:
- packages/**
- ext/some_other_package
command/version/linkToCommits
Whether to add links to commits in the CHANGELOG.md, that is generated by the version
command.
Enabling this option, requries repository
to be specified.
command:
version:
linkToCommits: true