kibana/docs/settings
David Kilfoyle d5c804bc58
[Docs] Update "Alert and action settings" docs to be generated from YAML source (#191787)
This PR:
- Updates the Kibana [Alert and action
settings](https://www.elastic.co/guide/en/kibana/current/alert-action-settings-kb.html)
page to be based off of a YAML source file
(`/docs/settings-gen/source/kibana-alert-action-settings.yml`) that is
manually converted to Asciidoc format
(`kibana-alert-action-settings.asciidoc`) by means of a Perl script
(`docs/settings-gen/parse-settings.pl`). A preview of the new, generated
page is
[here](https://kibana_bk_191787.docs-preview.app.elstc.co/guide/en/kibana/master/alert-action-settings-kb.html).
- Adds the `docs/settings-gen/parse-settings.pl` script which does the
YAML → Asciidoc conversion.

All new files are added to the `/docs/source-gen` folder. 

This is a trial run updating only one page of settings in the docs.
Later, in separate PRs, we plan to convert other pages. After all Kibana
settings pages have been converted, we would ask that the Perl script be
run automatically as part of the CI whenever the YAML files in
`/docs/source-gen` are added or updated.

**Notes:**
- The Docs team is happy to own and maintain the Perl script (sorry to
use Perl - it's the only scripting language that I know).
- In time we also plan to convert all of these files from Asciidoc to
Markdown.
- When we eventually/hopefully get the rest of the Kibana settings files
converted, we will announce the settings doc process to the Kibana team
by email and/or in the Kibana newsletter.

Big thanks to the amazing @lukeelmers and @KOTungseth for guiding this!

---
Why are we doing this? We aim to:
- Create a more consistent appearance for settings across all of the
docs.
- Make it easier for people to contribute, since all Asciidoc/Markdown
formatting is handled by a script.
- Make it more apparent which settings may be missing info, such as the
default values, available options, etc.
---

P.S. I haven't worked in the Kibana repo very much and would appreciate
any help navigating the CI checks.

Rel: https://github.com/elastic/docs-projects/issues/239
2025-01-07 12:53:09 -05:00
..
images docs: APM spaces (#132071) 2022-06-02 15:06:00 -04:00
ai-assistant-settings.asciidoc Add documentation for airgap install of the product documentation (#202912) 2024-12-06 10:55:59 -06:00
alert-action-settings.asciidoc [Docs] Update "Alert and action settings" docs to be generated from YAML source (#191787) 2025-01-07 12:53:09 -05:00
apm-settings.asciidoc Add otel datastream patterns to APM indices (#190533) 2024-08-22 04:07:24 -05:00
banners-settings.asciidoc [DOCS] Reformats the AleBanner settings tables into definition lists (#107966) 2021-08-20 10:03:51 -05:00
cases-settings.asciidoc Sustainable Kibana Architecture: Move modules owned by @elastic/response-ops (#202836) 2024-12-26 15:49:50 +01:00
enterprise-search-settings.asciidoc [DOCS] Add settings for Enterprise Search (#126711) 2022-03-02 12:58:15 -08:00
fleet-settings.asciidoc [Fleet] Allow to enable global logs and metrics dataview creation with config enableManagedLogsAndMetricsDataviews (#205268) 2024-12-31 10:02:10 -05:00
general-infra-logs-ui-settings.asciidoc remove source config settings (#130931) 2022-04-27 09:41:51 -05:00
i18n-settings.asciidoc [i18n] a few docs updates (#127964) 2022-03-17 18:18:49 +02:00
infrastructure-ui-settings.asciidoc [DOCS] Edits titles in Setup section for consistency (#68451) 2020-06-08 14:46:26 -07:00
logging-settings.asciidoc Document rolling file appender numeric strategy max. (#134171) 2022-06-13 13:01:14 -04:00
logs-ui-settings.asciidoc [DOC+] Move logging location reference (#158521) 2023-06-01 07:50:02 -06:00
monitoring-settings.asciidoc [Stack Monitoring] Add stale status reporting for Kibana (#132613) 2022-06-08 11:31:17 +02:00
reporting-settings.asciidoc [Reporting/CSV/Docs] Specify maximum value for scroll.duration setting (#205765) 2025-01-07 15:36:41 +00:00
search-sessions-settings.asciidoc Deprecate search session documentation (#192224) 2024-09-12 13:35:55 -07:00
security-settings.asciidoc Fix documentation for session lifespan default (#198065) 2024-10-28 18:01:56 +00:00
spaces-settings.asciidoc update monitoring.allowedSpaces documentation (#120362) 2021-12-07 12:04:07 +01:00
task-manager-settings.asciidoc [Response Ops] Remove ephemeral tasks from task manager plugin (#201313) 2024-12-13 14:31:31 -08:00
telemetry-settings.asciidoc [Telemetry] Update notice message (#158669) 2023-06-01 17:53:02 +02:00
url-drilldown-settings.asciidoc [DOCS] Reformats settings in drilldown doc (#120299) 2021-12-06 11:52:40 -08:00