|
1 | 1 | ---
|
| 2 | +# We use sentence case and present imperative tone |
2 | 3 | title: "{{ replace .Name "-" " " | title }}"
|
3 |
| -date: {{ .Date }} |
4 |
| -# Change draft status to false to publish doc. |
5 |
| -draft: true |
6 |
| -# Description |
7 |
| -# Add a short description (150 chars) for the doc. Include keywords for SEO. |
8 |
| -# The description text appears in search results and at the top of the doc. |
9 |
| -description: "" |
10 |
| -# Assign weights in increments of 100 |
11 |
| -weight: |
12 |
| -toc: true |
13 |
| -tags: [ "docs" ] |
14 |
| -# Create a new entry in the Jira DOCS Catalog and add the ticket ID (DOCS-<number>) below |
| 4 | +# Weights are assigned in increments of 100: determines sorting order |
| 5 | +weight: i00 |
| 6 | +# Creates a table of contents and sidebar, useful for large documents |
| 7 | +toc: false |
| 8 | +# Types have a 1:1 relationship with Hugo archetypes, so you shouldn't need to change this |
| 9 | +type: how-to |
| 10 | +# Intended for internal catalogue and search, case sensitive: |
| 11 | +# Agent, N4Azure, NIC, NIM, NGF, NAP-DOS, NAP-WAF, NGINX One, NGINX+, Solutions, Unit |
| 12 | +product: |
| 13 | +# Intended for internal catalogue |
15 | 14 | docs: "DOCS-000"
|
16 |
| -# Taxonomies |
17 |
| -# These are pre-populated with all available terms for your convenience. |
18 |
| -# Remove all terms that do not apply. |
19 |
| -categories: ["installation", "platform management", "load balancing", "api management", "service mesh", "security", "analytics"] |
20 |
| -doctypes: ["task"] |
21 |
| -journeys: ["researching", "getting started", "using", "renewing", "self service"] |
22 |
| -personas: ["devops", "netops", "secops", "support"] |
23 |
| -versions: [] |
24 |
| -authors: [] |
| 15 | +--- |
| 16 | + |
| 17 | +[//]: # "These are Markdown comments to guide you through document structure. Remove them as you go, as well as any unnecessary sections." |
| 18 | +[//]: # "Use underscores for _italics_, and double asterisks for **bold**." |
| 19 | +[//]: # "Backticks are for `monospace`, used sparingly and reserved mostly for executable names - they can cause formatting problems. Avoid them in tables: use italics instead." |
| 20 | + |
| 21 | +[//]: # "Begin each document with a sentence or two explaining what the purpose of the guide is, and what high-level actions to expect. No need to adhere precisely the example text given anywhere in this template." |
| 22 | + |
| 23 | +This guide explains how to <X> with <Y>. In involves the use of <A>, <B> and <C>, demonstrating how <X> works with an example <Z>. |
25 | 24 |
|
26 | 25 | ---
|
27 | 26 |
|
28 |
| -## Overview |
| 27 | +## Before you begin |
| 28 | + |
| 29 | +[//]: # "List everything someone will need installed or configured before it's required. Link directly to installation guides where possible." |
| 30 | + |
| 31 | +To complete this guide, you will need the following prerequisites: |
| 32 | + |
| 33 | +- [Requirement 1](some-external-link) |
| 34 | +- [Requirement 2]({{< ref "/some/internal/link.md" >}}) |
| 35 | +- Requirement 3 |
| 36 | + |
| 37 | +[//]: # "Note the style of link for requirement two: keep the markdown extension. Links are resolved from the root of the documentation folder, often /site." |
29 | 38 |
|
30 |
| -Briefly describe the goal of this document, that is, what the user will learn or accomplish by reading what follows. |
| 39 | +--- |
| 40 | + |
| 41 | +## Step 1 |
31 | 42 |
|
32 |
| -Introduce and explain any new concepts the user may need to understand before proceeding. |
| 43 | +[//]: # "Explain the initial step: this is usually creating or configuring a resource. Sub-steps may not be necessary, depending on complexity." |
33 | 44 |
|
34 |
| -## Before You Begin |
| 45 | +```shell |
| 46 | +# We typically show examples of commands or code in one code block, which can be easily copied by a reader using a button connected to the block. |
| 47 | +``` |
| 48 | +```text |
| 49 | +# A second code block is used underneath the first to show what kind of example output to expect from the command. Truncate unnecessary output with ellipses (...). |
| 50 | +``` |
35 | 51 |
|
36 |
| -To complete the instructions in this guide, you need the following: |
| 52 | +### Sub-step 1 |
37 | 53 |
|
38 |
| -1. Provide any prerequisites here. |
39 |
| -2. Format as a numbered or bulleted list as appropriate. |
40 |
| -3. Keep the list entries grammatically parallel.1. Provide any prerequisites here. |
| 54 | +[//]: # "Sub-steps are ways of breaking steps into even smaller sections. Each step or sub-step should focus on one thing at a time: a user should be able to stop at the end of section and come back afterwards without leaving their software in a non-functional state." |
41 | 55 |
|
42 |
| -## Goal 1 - write as a verb phrase |
| 56 | +--- |
43 | 57 |
|
44 |
| -Add introductory text. Say what the user will be doing. |
| 58 | +### Sub-step 2 |
45 | 59 |
|
46 |
| -To do xzy, take the following steps: |
| 60 | +[//]: # "A useful final sub-step for a given section is some kind of verification or testing, so the reader is confident the steps have been successful." |
47 | 61 |
|
48 |
| -1. This is where you provide the steps that the user must take to accomplish the goal. |
| 62 | +--- |
49 | 63 |
|
50 |
| - ```bash |
51 |
| - code examples should be nested within the list |
52 |
| - ``` |
| 64 | +## Step 2 |
53 | 65 |
|
54 |
| -2. Format as numbered lists. |
| 66 | +[//]: # "Explain any additional steps required. If the how-to guide involves multiple components, each component can have its own step for delineation." |
55 | 67 |
|
56 |
| - {{< note >}}Add notes like this.{{</note>}} |
| 68 | +### Sub-step 1 |
57 | 69 |
|
58 |
| -3. If there is only one step, you don't need to format it as a numbered list. |
| 70 | +--- |
59 | 71 |
|
60 |
| -## Goal 2 - write as a verb phrase |
| 72 | +### Sub-step 2 |
61 | 73 |
|
62 |
| -## Goal 3 - write as a verb phrase |
| 74 | +--- |
63 | 75 |
|
64 |
| -## Discussion |
| 76 | +## Step 3 |
65 | 77 |
|
66 |
| -Use the discussion section to expand on the information presented in the steps above. |
| 78 | +[//]: # "The final step of a how-to guide is usually a final test, and summarizes all of the previous steps taken to accomplish the purpose of the guide." |
67 | 79 |
|
68 |
| -This section contains the "why" information. |
| 80 | +### Sub-step 1 |
69 | 81 |
|
70 |
| -This information lives at the end of the document so that users who just want to follow the steps don't have to scroll through a wall of explanatory text to find them. |
| 82 | +--- |
71 | 83 |
|
72 |
| -## Verification |
| 84 | +### Sub-step 2 |
73 | 85 |
|
74 |
| -Explain how the user can verify the steps completed successfully. |
| 86 | +--- |
75 | 87 |
|
76 |
| -## What's Next |
| 88 | +## See also |
77 | 89 |
|
78 |
| -- Provide up to 5 links to related topics (optional). |
79 |
| -- Format as a bulleted list. |
| 90 | +[//]: # "Link to related documents, such as concepts, reference material or similar use cases." |
0 commit comments