kibana/docs/extend/development-documentation.md
florent-leborgne 32c5a38b1e
[9.0] [docs] Fix various syntax and rendering errors (#218883) (#221477)
# Backport

This will backport the following commits from `main` to `9.0`:
- [[docs] Fix various syntax and rendering errors
(#218883)](https://github.com/elastic/kibana/pull/218883)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Colleen
McGinnis","email":"colleen.mcginnis@elastic.co"},"sourceCommit":{"committedDate":"2025-05-22T08:10:07Z","message":"[docs]
Fix various syntax and rendering errors (#218883)\n\nFixes various
syntax and rendering errors that might include:\n\n* Fixing broken
images\n* Hardcoding book-level substitution values\n* Fixing
incorrectly closed blocks (admonitions, tab sets, code
blocks,\ndropdowns etc.)\n* Fixing poorly migrated complex tables\n*
Fixing poorly migrated lists\n* Fixing poorly migrated tab sets\n*
Removing inline text formatting from directive titles where they
won't\nbe rendered (for example, inline `code` formatting in dropdown
titles)\n* Specifying if a version is trying to communicate if a feature
was\nadded, deprecated, or coming (for example, during
migration\n`deprecated:[8.15.0]` became `[8.15.0]`, which doesn't give
any\ninformation about _what_ happened in 8.15.0)\n* Note: I used an
`{admonition}` for this, but you can change it to\nprose or some other
kind of admonition if you want.\n* Fixing nested dropdowns / definition
lists\n* Fixing poorly migrated footnotes\n* Updating references to
prerelease `9.0.0` versions (using a repo-level\nsubstitution until
there is a solution
to\nhttps://github.com/elastic/docs-builder/issues/737)\n\nLinks to
pages that were updated:\n\n| Before | After |\n|---|---|\n|
https://www.elastic.co/docs/extend/kibana/development-documentation
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-documentation\n|\n|
https://www.elastic.co/docs/extend/kibana/development-security
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-security\n|\n|
https://www.elastic.co/docs/extend/kibana/development-tests
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-tests\n|\n|\nhttps://www.elastic.co/docs/extend/kibana/external-plugin-functional-tests\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/external-plugin-functional-tests\n|\n|
https://www.elastic.co/docs/extend/kibana/external-plugin-localization\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/external-plugin-localization\n|\n|
https://www.elastic.co/docs/extend/kibana/interpreting-ci-failures
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/interpreting-ci-failures\n|\n|
https://www.elastic.co/docs/extend/kibana/plugin-list
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/plugin-list\n|\n|
https://www.elastic.co/docs/extend/kibana/sample-data
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/sample-data\n|\n|
https://www.elastic.co/docs/extend/kibana/saved-objects-service
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/saved-objects-service\n|\n|
https://www.elastic.co/docs/extend/kibana/sharing-saved-objects
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/sharing-saved-objects\n|\n|
https://www.elastic.co/docs/extend/kibana/stability
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/stability\n|\n|
https://www.elastic.co/docs/reference/kibana/advanced-settings
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/advanced-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/ai-assistant-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/ai-assistant-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/fleet-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/fleet-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/general-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/general-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/monitoring-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/monitoring-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/reporting-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/reporting-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/task-manager-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/task-manager-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/cases-webhook-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/cases-webhook-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/email-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/email-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/pre-configured-connectors\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/pre-configured-connectors\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-itom-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-itom-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-sir-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-sir-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/thehive-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/thehive-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/webhook-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/webhook-action-type\n|\n|
https://www.elastic.co/docs/reference/kibana/kibana-audit-events
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/kibana-audit-events\n|\n|
https://www.elastic.co/docs/reference/kibana/kibana-plugins
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/kibana-plugins\n|\n|
https://www.elastic.co/docs/release-kibana/notes/index
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/release-notes/index\n|\n\n---------\n\nCo-authored-by:
wajihaparvez
<wajiha.parvez@elastic.co>","sha":"fbda17de2dbcf4289b1c269bdec0cb1d626bc7ad","branchLabelMapping":{"^v9.1.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","backport
missing","docs","documentation","backport:version","v9.1.0","v9.0.2"],"title":"[docs]
Fix various syntax and rendering
errors","number":218883,"url":"https://github.com/elastic/kibana/pull/218883","mergeCommit":{"message":"[docs]
Fix various syntax and rendering errors (#218883)\n\nFixes various
syntax and rendering errors that might include:\n\n* Fixing broken
images\n* Hardcoding book-level substitution values\n* Fixing
incorrectly closed blocks (admonitions, tab sets, code
blocks,\ndropdowns etc.)\n* Fixing poorly migrated complex tables\n*
Fixing poorly migrated lists\n* Fixing poorly migrated tab sets\n*
Removing inline text formatting from directive titles where they
won't\nbe rendered (for example, inline `code` formatting in dropdown
titles)\n* Specifying if a version is trying to communicate if a feature
was\nadded, deprecated, or coming (for example, during
migration\n`deprecated:[8.15.0]` became `[8.15.0]`, which doesn't give
any\ninformation about _what_ happened in 8.15.0)\n* Note: I used an
`{admonition}` for this, but you can change it to\nprose or some other
kind of admonition if you want.\n* Fixing nested dropdowns / definition
lists\n* Fixing poorly migrated footnotes\n* Updating references to
prerelease `9.0.0` versions (using a repo-level\nsubstitution until
there is a solution
to\nhttps://github.com/elastic/docs-builder/issues/737)\n\nLinks to
pages that were updated:\n\n| Before | After |\n|---|---|\n|
https://www.elastic.co/docs/extend/kibana/development-documentation
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-documentation\n|\n|
https://www.elastic.co/docs/extend/kibana/development-security
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-security\n|\n|
https://www.elastic.co/docs/extend/kibana/development-tests
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-tests\n|\n|\nhttps://www.elastic.co/docs/extend/kibana/external-plugin-functional-tests\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/external-plugin-functional-tests\n|\n|
https://www.elastic.co/docs/extend/kibana/external-plugin-localization\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/external-plugin-localization\n|\n|
https://www.elastic.co/docs/extend/kibana/interpreting-ci-failures
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/interpreting-ci-failures\n|\n|
https://www.elastic.co/docs/extend/kibana/plugin-list
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/plugin-list\n|\n|
https://www.elastic.co/docs/extend/kibana/sample-data
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/sample-data\n|\n|
https://www.elastic.co/docs/extend/kibana/saved-objects-service
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/saved-objects-service\n|\n|
https://www.elastic.co/docs/extend/kibana/sharing-saved-objects
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/sharing-saved-objects\n|\n|
https://www.elastic.co/docs/extend/kibana/stability
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/stability\n|\n|
https://www.elastic.co/docs/reference/kibana/advanced-settings
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/advanced-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/ai-assistant-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/ai-assistant-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/fleet-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/fleet-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/general-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/general-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/monitoring-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/monitoring-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/reporting-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/reporting-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/task-manager-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/task-manager-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/cases-webhook-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/cases-webhook-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/email-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/email-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/pre-configured-connectors\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/pre-configured-connectors\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-itom-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-itom-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-sir-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-sir-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/thehive-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/thehive-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/webhook-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/webhook-action-type\n|\n|
https://www.elastic.co/docs/reference/kibana/kibana-audit-events
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/kibana-audit-events\n|\n|
https://www.elastic.co/docs/reference/kibana/kibana-plugins
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/kibana-plugins\n|\n|
https://www.elastic.co/docs/release-kibana/notes/index
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/release-notes/index\n|\n\n---------\n\nCo-authored-by:
wajihaparvez
<wajiha.parvez@elastic.co>","sha":"fbda17de2dbcf4289b1c269bdec0cb1d626bc7ad"}},"sourceBranch":"main","suggestedTargetBranches":["9.0"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/218883","number":218883,"mergeCommit":{"message":"[docs]
Fix various syntax and rendering errors (#218883)\n\nFixes various
syntax and rendering errors that might include:\n\n* Fixing broken
images\n* Hardcoding book-level substitution values\n* Fixing
incorrectly closed blocks (admonitions, tab sets, code
blocks,\ndropdowns etc.)\n* Fixing poorly migrated complex tables\n*
Fixing poorly migrated lists\n* Fixing poorly migrated tab sets\n*
Removing inline text formatting from directive titles where they
won't\nbe rendered (for example, inline `code` formatting in dropdown
titles)\n* Specifying if a version is trying to communicate if a feature
was\nadded, deprecated, or coming (for example, during
migration\n`deprecated:[8.15.0]` became `[8.15.0]`, which doesn't give
any\ninformation about _what_ happened in 8.15.0)\n* Note: I used an
`{admonition}` for this, but you can change it to\nprose or some other
kind of admonition if you want.\n* Fixing nested dropdowns / definition
lists\n* Fixing poorly migrated footnotes\n* Updating references to
prerelease `9.0.0` versions (using a repo-level\nsubstitution until
there is a solution
to\nhttps://github.com/elastic/docs-builder/issues/737)\n\nLinks to
pages that were updated:\n\n| Before | After |\n|---|---|\n|
https://www.elastic.co/docs/extend/kibana/development-documentation
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-documentation\n|\n|
https://www.elastic.co/docs/extend/kibana/development-security
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-security\n|\n|
https://www.elastic.co/docs/extend/kibana/development-tests
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/development-tests\n|\n|\nhttps://www.elastic.co/docs/extend/kibana/external-plugin-functional-tests\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/external-plugin-functional-tests\n|\n|
https://www.elastic.co/docs/extend/kibana/external-plugin-localization\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/external-plugin-localization\n|\n|
https://www.elastic.co/docs/extend/kibana/interpreting-ci-failures
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/interpreting-ci-failures\n|\n|
https://www.elastic.co/docs/extend/kibana/plugin-list
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/plugin-list\n|\n|
https://www.elastic.co/docs/extend/kibana/sample-data
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/sample-data\n|\n|
https://www.elastic.co/docs/extend/kibana/saved-objects-service
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/saved-objects-service\n|\n|
https://www.elastic.co/docs/extend/kibana/sharing-saved-objects
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/sharing-saved-objects\n|\n|
https://www.elastic.co/docs/extend/kibana/stability
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/extend/stability\n|\n|
https://www.elastic.co/docs/reference/kibana/advanced-settings
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/advanced-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/ai-assistant-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/ai-assistant-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/fleet-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/fleet-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/general-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/general-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/monitoring-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/monitoring-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/reporting-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/reporting-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/configuration-reference/task-manager-settings\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/configuration-reference/task-manager-settings\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/cases-webhook-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/cases-webhook-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/email-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/email-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/pre-configured-connectors\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/pre-configured-connectors\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-itom-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-itom-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/servicenow-sir-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/servicenow-sir-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/thehive-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/thehive-action-type\n|\n|\nhttps://www.elastic.co/docs/reference/kibana/connectors-kibana/webhook-action-type\n|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/connectors-kibana/webhook-action-type\n|\n|
https://www.elastic.co/docs/reference/kibana/kibana-audit-events
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/kibana-audit-events\n|\n|
https://www.elastic.co/docs/reference/kibana/kibana-plugins
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/reference/kibana-plugins\n|\n|
https://www.elastic.co/docs/release-kibana/notes/index
|\nhttps://docs-v3-preview.elastic.dev/elastic/kibana/pull/218883/release-notes/index\n|\n\n---------\n\nCo-authored-by:
wajihaparvez
<wajiha.parvez@elastic.co>","sha":"fbda17de2dbcf4289b1c269bdec0cb1d626bc7ad"}},{"branch":"9.0","label":"v9.0.2","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Colleen McGinnis <colleen.mcginnis@elastic.co>
Co-authored-by: wajihaparvez <wajiha.parvez@elastic.co>
2025-05-26 10:34:22 +02:00

34 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
mapped_pages:
- https://www.elastic.co/guide/en/kibana/current/development-documentation.html
---
# Documentation during development [development-documentation]
Docs should be written during development and accompany PRs when relevant. There are multiple types of documentation, and different places to add each.
## End user documentation [_end_user_documentation]
Documentation about user facing features should be written in [asciidoc](http://asciidoc.org/) at [https://github.com/elastic/kibana/tree/main/docs](https://github.com/elastic/kibana/tree/main/docs).
To build the docs, you must clone the [elastic/docs](https://github.com/elastic/docs) repo as a sibling of your {{kib}} repo. Follow the instructions in that projects README for getting the docs tooling set up.
**To build the docs:**
```bash
node scripts/docs.js --open
```
### REST APIs [_rest_apis]
REST APIs should be documented using the following recommended formats:
* [API doc template](https://raw.githubusercontent.com/elastic/docs/master/shared/api-ref-ex.asciidoc)
* [API object definition template](https://raw.githubusercontent.com/elastic/docs/master/shared/api-definitions-ex.asciidoc)
## General developer documentation and guidelines [_general_developer_documentation_and_guidelines]
General developer guildlines and documentation, like this right here, should be written in [asciidoc](http://asciidoc.org/) at [https://github.com/elastic/kibana/tree/main/docs/extend](https://github.com/elastic/kibana/tree/main/docs/extend).