60 lines
2 KiB
Markdown
60 lines
2 KiB
Markdown
|
---
|
||
|
stage: none
|
||
|
group: Documentation Guidelines
|
||
|
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/product/ux/technical-writing/#assignments
|
||
|
---
|
||
|
|
||
|
# 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
|