Skip to main content
MergeGuide reads project configuration from a YAML file. This page is the reference for the user-facing keys. For a task-oriented walkthrough, see Configuration file.

Where config is loaded from

MergeGuide looks for a config file in this order and uses the first it finds:
  1. .mergeguide.yaml
  2. .mergeguide/config.yaml
  3. ~/.mergeguide/config.yaml (user-global)

Keys written by init

mergeguide init writes this starting config:
.mergeguide/config.yaml

Keys managed with config set

These keys tune what’s reported and what blocks. You can edit them in the file directly or with mergeguide config set:
.mergeguide/config.yaml

Manage config from the CLI

This reference covers the user-facing keys MergeGuide reads from your config file. If you find a key in an example that isn’t listed here, confirm it against mergeguide config list before relying on it.

Next steps

Configuration file

A walkthrough of the config file.

Thresholds

Tune what blocks a commit or merge.