Skip to content

Commit f0abe0d

Browse files
authored
Merge branch 'main' into build-line-chart
2 parents 7035f2f + fed1127 commit f0abe0d

File tree

55 files changed

+3120
-298
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+3120
-298
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This repo contains source files for Elastic documentation.
88

99
If you find any bugs in our documentation, or want to request an enhancement, [open an issue](https://github.com/elastic/docs-content/issues). We also welcome contributions in the form of PRs. Before you submit a PR, make sure that you have signed our [Contributor License Agreement](https://www.elastic.co/contributor-agreement/).
1010

11-
We write our docs in markdown. See our [syntax guide](https://elastic.github.io/docs-builder/syntax/index.html) for examples and additional functionality.
11+
We write our docs in markdown. Refer to our [syntax quick reference](https://elastic.co/docs/contribute-docs/syntax-quick-reference) for examples and additional functionality.
1212

1313
### Preview your changes
1414

acrolinx/global-config.edn

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
navigation_title: Create good issues
3+
---
4+
5+
# How to create good docs issues
6+
7+
We’re eager to help you. The best way to get our help is by creating a documentation issue. The following guidelines explain how to create documentation issues that we can act upon with minimal effort from you.
8+
9+
## Before creating an issue
10+
11+
### Check for existing documentation
12+
13+
We are constantly improving our docs search and navigation. Before opening an issue about a missing piece of content, try the docs search or the navigation.
14+
15+
### Make sure the issue is still relevant
16+
17+
If you are creating an issue based on an old support case or a long-standing problem, validate that it is still relevant. Has the product or documentation changed since the original report?
18+
19+
### Validate technical details
20+
21+
If your request requires technical review or input, try to validate the details before opening the issue. For external contributors, provide as much context as possible in the issue description. For internal contributors, consider discussing with developers first to prevent the issue from being blocked indefinitely.
22+
23+
## When creating an issue
24+
25+
### Write a clear and specific title
26+
27+
Titles help us identify and triage issues. The more specific they are, the better. If you’re creating an issue using the Report an issue link, edit the placeholder text.
28+
29+
| ✅ Do this | ❌ Don't do this |
30+
| ----- | ----- |
31+
| *Add a new section on air-gapped configuration* | *Update docs* |
32+
| *Website Link in EDOT logs tutorial is broken* | *Website some-doc-url* |
33+
| *Python code snippet is not valid in tutorial X* | *This docs is wrong1!1* |
34+
35+
### Formulate a clear request in the description
36+
37+
Descriptions help us understand what needs to be changed in the docs. If there’s a template, strive to follow it. A good description contains a **definition of done** that describes the change you’d like to see.
38+
39+
| ✅ Do this | ❌ Don't do this |
40+
| ----- | ----- |
41+
| *Update the installation methods table on the Elastic Agent page to include details on the new endpoint. Here is a sample config.* | *This doc must be improved.* |
42+
| *Include a new table that outlines installation methods and upgradability for Elastic Agent.* | *There is no definition of done.* |
43+
| *A customer had trouble with a recent Kafka change. Adding a note in the documentation would have helped them resolve their issue more quickly and prevented a support ticket.* | *There is no context nor a “why”.* |
44+
45+
### Provide relevant links and resources
46+
47+
When submitting requests or issues, include links to the impacted documentation pages and related tickets or discussions.
48+
49+
#### Link to impacted documentation pages
50+
51+
Include links to the relevant documentation pages that relate to your request or issue.
52+
53+
#### Link to related tickets and discussions
54+
55+
If your request relates to existing tickets or discussions, provide relevant links and context.
56+
57+
For external contributors, include links to any public discussions, GitHub issues, forum posts, or blog posts that provide relevant background.
58+
59+
For internal contributors, if your request stems from internal tickets or discussions, summarize the key points and mark any internal-only links clearly. If you need to provide sensitive context (such as UI copy for early-stage designs or billing changes), you can create an issue in the private repo, [elastic/docs-content-internal](https://github.com/elastic/docs-content-internal/issues/new/choose). Most issues should be opened in the public repo, [elastic/docs-content](https://github.com/elastic/docs-content/issues/new/choose).
60+
61+
:::{tip}
62+
**For internal contributors:** You can link to public docs issues from internal support cases and private issues. This adds a link to the docs issue's GitHub timeline for users within the Elastic org.
63+
:::
64+
65+
### Follow the issue templates
66+
67+
The issue templates are there to help you provide the right information. You can always add more context if you want or modify the structure to suit your needs.
68+
69+
### One issue = one single, testable problem
70+
71+
Ideally, each ticket must represent a single, isolated problem or feature, or a bundle of closely related items. **Do not combine multiple bugs or requests into one ticket.**
72+
73+
If your request is for a large project with many parts, reach out to the docs team to determine the scope and see how it’s best to chunk work.
74+
75+
## Closing issues
76+
77+
In general, we will ask for clarification if the issue has problems. **If our feedback is not addressed in a reasonable time, we might close the issue**. You can always reopen it after editing it.
78+
79+
## Examples of great docs issues
80+
81+
Here are some examples of excellent docs issues:
82+
83+
- [Document Elastic Agent Upgrade Fails on Windows with status 0xc0000142](https://github.com/elastic/ingest-docs/issues/1775)
84+
- [Prebuilt rule customization, upgrade, and export/import workflows](https://github.com/elastic/security-docs/issues/5061)

contribute-docs/how-to/index.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
Find practical guides for common documentation tasks.
44

5+
## Write good issues
6+
7+
Learn how to [write good issues](good-issues.md) for documentation.
8+
59
## Write cumulative documentation
610

711
:::{note}

0 commit comments

Comments
 (0)