From 72f165ace1e76bf381750cb7a535431f7831d6f9 Mon Sep 17 00:00:00 2001 From: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> Date: Mon, 8 May 2023 12:13:37 +0200 Subject: [PATCH] docs(config options): link to regex manager presets (#22023) --- docs/usage/configuration-options.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/usage/configuration-options.md b/docs/usage/configuration-options.md index 82061dc96c13d4..6b01f12bebe36b 100644 --- a/docs/usage/configuration-options.md +++ b/docs/usage/configuration-options.md @@ -2853,14 +2853,14 @@ Typically you shouldn't need to modify this setting. Use `regexManagers` entries to configure the `regex` manager in Renovate. -You can define custom managers for cases such as: +You can define custom managers to handle: - Proprietary file formats or conventions - Popular file formats not yet supported as a manager by Renovate The custom manager concept is based on using Regular Expression named capture groups. -You must have a named capture group matching (e.g. `(?.*)`) _or_ configure it's corresponding template (e.g. `depNameTemplate`) for these fields: +You must have a named capture group matching (e.g. `(?.*)`) _or_ configure its corresponding template (e.g. `depNameTemplate`) for these fields: - `datasource` - `depName` @@ -2875,6 +2875,10 @@ If the `versioning` field is missing, then Renovate defaults to using `semver` v For more details and examples, see our [documentation for the `regex` manager](/modules/manager/regex/). For template fields, use the triple brace `{{{ }}}` notation to avoid Handlebars escaping any special characters. + +!!! tip + Look at our [Regex Manager Presets](https://docs.renovatebot.com/presets-regexManagers/), they may have what you need. + ### matchStrings `matchStrings` should each be a valid regular expression, optionally with named capture groups.