Welcome to mirror list, hosted at ThFree Co, Russian Federation.

drawers.md « documentation « development « doc - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 1dfe50a8c00666aa36267592cd56a53c86a0a426 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
---
stage: none
group: Documentation Guidelines
info: For assistance with this Style Guide page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments-to-other-projects-and-subjects.
---

# Create content for drawers

In the GitLab UI, you can display help content in
[a drawer component](https://design.gitlab.com/components/drawer/).
The component for Markdown is
[in the storybook](https://gitlab-org.gitlab.io/gitlab/storybook/?path=/story/vue-shared-markdown-drawer--default).

The component points to a Markdown file. Any time you update the Markdown
file, the contents of the drawer are updated.

Drawer content is displayed in drawers only, and not on `docs.gitlab.com`.
The content is rendered in GitLab Flavored Markdown.

To create this content:

1. In the [GitLab](https://gitlab.com/gitlab-org/gitlab) repository,
   go to the `/doc/drawers` folder.
1. Create a Markdown file. Use a descriptive filename.
   Do not create subfolders.
1. Add the standard page metadata. Also, include:

   ```markdown
   type: drawer
   ```

1. Author the content.
1. If the page includes content that is also on a page on `docs.gitlab.com`,
   on the page's metadata, include a path to the other file. For example:

   ```markdown
   source: /doc/user/search/global_search/advanced_search_syntax.md
   ```

1. Work with the developer to view the content in the drawer and
   verify that the content appears correctly.

## Drawer content guidelines

- The headings in the file are used as headings in the drawer.
  The `H1` heading is the drawer title.
- Do not include any characters other than plain text in the `H1`.
- The drawer component is narrow and not resizable.
  - If you include tables, the content within should be brief.
  - While no technical limitation exists on the number of characters
    you can use, you should preview the drawer content to
    ensure it renders well.
- To link from the drawer to other content, use absolute URLs.
- Do not include:
  - Tier badges
  - Version history text
  - Alert boxes
  - Images
  - SVG icons