Skip to content

Commit 904211a

Browse files
authored
Elastic docs v3 edits (#259)
1 parent dd08e82 commit 904211a

File tree

7 files changed

+15
-13
lines changed

7 files changed

+15
-13
lines changed

docs/source/migration/engineering.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ title: Reference docs guidelines
66

77
As part of the transition to Elastic Docs v3, responsibility for maintaining reference documentation will reside with Engineering teams so that code and corresponding documentation remain tightly integrated, allowing for easier updates and greater accuracy.
88

9-
After migration, all narrative and instructional documentation actively maintained by writers will move to the elastic/docs-content repository. Reference documentation, such as API specifications, will remain in the respective product repositories so that Engineering teams can manage both the code and its related documentation in one place.
9+
After migration, all narrative and instructional documentation actively maintained by writers will move to the [elastic/docs-content](https://github.com/elastic/docs-content) repository. Reference documentation, such as API specifications, settings, and language references, will remain in the respective product repositories so that Engineering teams can manage both the code and its related documentation in one place.
1010

1111
## API documentation guidelines
1212

1313
To improve consistency and maintain high-quality reference documentation, all API documentation must adhere to the following standards:
1414

15-
* **Switch to OAS (OpenAPI specification)**: Engineering teams should stop creating AsciiDoc-based API documentation. All API documentation should now use OAS files, alongside our API documentation that lives at elastic.co/docs/api.
16-
* **Comprehensive API descriptions**: Ensure that OAS files include:
15+
* **OpenAPI source files**: Engineering teams should stop creating AsciiDoc-based API documentation. All API documentation will be derived from OpenAPI documents and published on [elastic.co/docs/api](https://www.elastic.co/docs/api/).
16+
* **Accurate and complete content**: OpenAPI documents must include:
1717
* API descriptions
18-
* Request descriptions
19-
* Response descriptions
20-
* **Fix linting warnings**: Address all new and existing linting warnings in OAS files to maintain clean and consistent documentation.
18+
* Request, response, parameter, and property descriptions
19+
* Valid examples
20+
* **Stylistically consistent content**: Refer to API guidelines for consistency (reach out to #docs team for the current internal link).
21+
* **Automatically linted**: Use the shared linting rules and address all new and existing linting warnings to maintain clean and consistent documentation.

docs/source/migration/freeze/gh-action.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ title: GH Action
33
---
44

55
## Overview
6-
This GitHub Action enforces documentation freezes by adding comments to pull requests that modify `.asciidoc` files. It complements the use of `CODEOWNERS` to ensure changes during a freeze period are reviewed and approved by the `@docs-freeze-team`.
6+
7+
The documentation team will use a GitHub Action to enforce the content freeze by adding comments to pull requests that modify `.asciidoc` files. It complements the use of `CODEOWNERS` to ensure changes during a freeze period are reviewed and approved by the `@docs-freeze-team`.
78

89
## How It Works
910
1. **Trigger**: The Action is triggered on pull request events (`opened`, `reopened`, or `synchronize`).

docs/source/migration/freeze/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Documentation Freeze
33
---
44

5-
During the documentation freeze, the Docs team will focus almost entirely on migration tasks to ensure all content is successfully migrated and will handle only emergency documentation requests and release-related activities. When the migration is complete, writers will address documentation requests needed during the documentation freeze, ensuring that updates align with the new information architecture and format.
5+
During the documentation freeze, the Docs team will focus almost entirely on migration tasks to ensure all content is successfully migrated and will handle only emergency documentation requests and release-related activities. When the migration is complete, the docs team will assess any documentation requests that were submitted during the documentation freeze and ensure that they're still relevant in the new information architecture and format.
66

77
To make the transition to Elastic Docs v3 as smooth as possible, we’ve established a process to track and manage documentation requests during the migration:
88

docs/source/migration/ia.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ The new IA design does the following:
99

1010
* Provides a clear narrative pathway for users to follow, including new topics that compare similar technologies and features.
1111
* Organizes content by user goal and role.
12-
* Consolidates content previously duplicated across our books, including serverless and stateful content, and many tasks that are common across deployment types and solutions.
13-
* Explains the context a topic applies to (deployment type, version) - see Consolidated versioning below for more information.
12+
* Consolidates content previously duplicated across our books, including cloud hosted, serverless, and stack content, and many tasks that are common across deployment types and solutions.
13+
* Explains the context a topic applies to (deployment type, version). Check out [Consolidated versioning](versioning.md) for more information.
1414
* Separates reference content into its own section for easy access.
1515

1616
To learn more:

docs/source/migration/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ navigation_title: Migration
66
We are ready to migrate our documentation to our new build system, [elastic/docs-builder](https://github.com/elastic/docs-builder)!
77

88
:::{important}
9-
We will enforce a [Documentation Freeze](./freeze/index.md) while we migration docs between our two build systems.
9+
We will enforce a [Documentation Freeze](./freeze/index.md) while we migrate docs between our two build systems.
1010
:::
1111

1212
Migrating to Elastic Docs V3 is more than just moving to a new documentation build system. This migration also includes:

docs/source/migration/syntax.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: New syntax
33
navigation_title: New syntax
44
---
55

6-
With the migration to Elastic Docs v3, the primary format for all Elastic Docs is transitioning from AsciiDoc to Markdown. Why Markdown? Markdown is already an industry standard across the industry, and 90% of Elastic developers are comfortable working with Markdown syntax [[source](https://docs.google.com/presentation/d/1morhFX4tyVB0A2f1_fnySzeJvPYf0kXGjVVYU_lVRys/edit#slide=id.g13b75c8f1f3_0_463)].
6+
With the migration to Elastic Docs v3, the primary format for all Elastic Docs is transitioning from AsciiDoc to Markdown. Why Markdown? Markdown is already an industry standard and 90% of Elastic developers are comfortable working with Markdown syntax [[source](https://docs.google.com/presentation/d/1morhFX4tyVB0A2f1_fnySzeJvPYf0kXGjVVYU_lVRys/edit#slide=id.g13b75c8f1f3_0_463)].
77

88
See our [syntax guide](../syntax/index.md) to learn more about the flavor of Markdown that we support.
99

docs/source/migration/versioning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ To ensure a seamless experience for users and contributors, the new versioning a
99
* Context awareness — Each page explicitly states the context it applies to, including relevant deployment types (e.g., Elastic Cloud Hosted and Elastic Cloud Serverless) and versions. Context clarity ensures users know if the content is applicable to their environment. When users land on a Docs page that doesn’t apply to their version or deployment type, clear cues and instructions will guide them to the appropriate content.
1010
* Simplified contributor workflow — For pages that apply to multiple versions or deployment types, we’ve optimized the contributor experience by reducing complexity. Contributors can now manage multi-context content with ease, without duplicating information or navigating confusing workflows.
1111

12-
For versioning plan details, check [Docs Versioning plan](https://docs.google.com/presentation/d/1fX8YBGcFlHJPi1kVfB9tC-988iUvxZJAZiH21kE4A5M/edit#slide=id.g319e4ce75b5_0_0). To learn how to call out versioning differences in docs-builder, see [product availability](../syntax/applies.md).
12+
For versioning plan details, check [Docs Versioning plan](https://docs.google.com/presentation/d/1rHl0ia0ZkLHPLAYE5522CTDoatqwAxwAo29_etStPW8/edit?usp=sharing). To learn how to call out versioning differences in docs-builder, see [product availability](../syntax/applies.md).

0 commit comments

Comments
 (0)