You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These are our documentation writing style guidelines.
7
+
8
+
## General Style tips
9
+
10
+
* Get to the point fast.
11
+
* Talk like a person.
12
+
* Simpler is better.
13
+
* Be brief. Give customers just enough information to make decisions confidently. Prune every excess word.
14
+
* We use Hugo to generate our docs.
15
+
16
+
## Grammar
17
+
18
+
* Use present tense verbs (is, open) instead of past tense (was, opened).
19
+
* Write factual statements and direct commands. Avoid hypotheticals like "could" or "would".
20
+
* Use active voice where the subject performs the action.
21
+
* Write in second person (you) to speak directly to readers.
22
+
* Use gender-neutral language.
23
+
* Avoid multiple -ing words that can create ambiguity.
24
+
* Keep prepositional phrases simple and clear.
25
+
* Place modifiers close to what they modify.
26
+
27
+
## Capitalization
28
+
29
+
* Use sentence-style capitalization for everything except proper nouns.
30
+
* Always capitalize proper nouns.
31
+
* Don’t capitalize the spelled-out form of an acronym unless it's a proper noun.
32
+
* In programming languages, follow the traditional capitalization of keywords and other special terms.
33
+
* Don't use all uppercase for emphasis.
34
+
35
+
## Numbers
36
+
37
+
* Spell out numbers for zero through nine, unless space is limited. Use numerals for 10 and above.
38
+
* Spell out numbers at the beginning of a sentence.
39
+
* Spell out ordinal numbers such as first, second, and third. Don't add -ly to form adverbs from ordinal numbers.
40
+
41
+
## Punctuation
42
+
43
+
* Use short, simple sentences.
44
+
* End all sentences with a period.
45
+
* Use one space after punctuation marks.
46
+
* After a colon, capitalize only proper nouns.
47
+
* Avoid semicolons - use separate sentences instead.
48
+
* Use question marks sparingly.
49
+
* Don't use slashes (/) - use "or" instead.
50
+
51
+
## Text formatting
52
+
53
+
* UI elements, like menu items, dialog names, and names of text boxes, should be in bold text.
54
+
* Use code style for:
55
+
* Code elements, like method names, property names, and language keywords.
56
+
* SQL commands.
57
+
* Command-line commands.
58
+
* Database table and column names.
59
+
* Resource names (like virtual machine names) that shouldn't be localized.
60
+
* URLs that you don't want to be selectable.
61
+
* For code placeholders, if you want users to replace part of an input string with their own values, use angle brackets (less than < and greater than > characters) on that placeholder text.
62
+
* Don't apply an inline style like italic, bold, or inline code style to headings.
63
+
64
+
## Alerts
65
+
66
+
* Alerts are a Markdown extension to create block quotes that render with colors and icons that indicate the significance of the content. The following alert types are supported:
67
+
68
+
*`[!NOTE]` Information the user should notice even if skimming.
69
+
*`[!TIP]` Optional information to help a user be more successful.
70
+
*`[!IMPORTANT]` Essential information required for user success.
71
+
*`[!CAUTION]` Negative potential consequences of an action.
72
+
*`[!WARNING]` Dangerous certain consequences of an action.
73
+
74
+
## Links
75
+
76
+
* Links to other documentation articles should be relative, not absolute. Include the `.md` suffix.
77
+
* Links to bookmarks within the same article should be relative and start with `#`.
78
+
* Link descriptions should be descriptive and make sense on their own. Don't use "click here" or "this link" or "here".
79
+
80
+
## Images
81
+
82
+
* Use images only when they add value.
83
+
* Images have a descriptive and meaningful alt text that starts with "Screenshot showing" and ends with ".".
84
+
* Videos have a descriptive and meaningful alt text or title that starts with "Video showing" and ends with ".".
85
+
86
+
## Numbered steps
87
+
88
+
* Write complete sentences with capitalization and periods
89
+
* Use imperative verbs
90
+
* Clearly indicate where actions take place (UI location)
91
+
* For single steps, use a bullet instead of a number
92
+
* When allowed, use angle brackets for menu sequences (File > Open)
93
+
* When writing ordered lists, only use 1's.
94
+
95
+
## Terminology
96
+
97
+
* Use "Select" instead of "Click" for UI elements like buttons, menu items, links, dropdowns, and checkboxes.
98
+
* Use "might" instead of "may" for conditional statements.
99
+
* Avoid latin abbreviations like "e.g.". Use "for example" instead.
100
+
* Use the verb "to enable" instead "to allow" unless you're referring to permissions.
101
+
* Follow the terms and capitalization guidelines in #fetch [VS Code docs wiki](https://github.com/microsoft/vscode-docs/wiki/VS-Code-glossary)
102
+
103
+
104
+
## Complete style guide
105
+
106
+
Find all the details of the style guide in these files:
@@ -107,36 +102,36 @@ Docker API. The Docker client can communicate with more than one daemon.
107
102
108
103
### Docker Desktop
109
104
110
-
Docker Desktop is an easy-to-install application for your Mac, Windows or Linux environment that enables you to build and share containerized applications and microservices. Docker Desktop includes the Docker daemon (`dockerd`), the Docker client (`docker`), Docker Compose, Docker Content Trust, Kubernetes, and Credential Helper. For more information, see [Docker Desktop](/manuals/desktop/_index.md).
105
+
Docker Desktop is an easy-to-install application for your Mac, Windows, or Linux environment that enables you to build and share containerized applications and microservices. Docker Desktop includes the Docker daemon (`dockerd`), the Docker client (`docker`), Docker Compose, Docker Content Trust, Kubernetes, and Credential Helper. For more information, see [Docker Desktop](/manuals/desktop/_index.md).
111
106
112
107
### Docker registries
113
108
114
109
A Docker registry stores Docker images. Docker Hub is a public
115
110
registry that anyone can use, and Docker looks for images on
116
-
Docker Hub by default. You can even run your own private registry.
111
+
Docker Hub by default. You can also run your own private registry.
117
112
118
113
When you use the `docker pull` or `docker run` commands, Docker pulls the required images from your configured registry. When you use the `docker push` command, Docker pushes
119
114
your image to your configured registry.
120
115
121
116
### Docker objects
122
117
123
-
When you use Docker, you are creating and using images, containers, networks,
124
-
volumes, plugins, and other objects. This section is a brief overview of some
118
+
When you use Docker, you create and use images, containers, networks,
119
+
volumes, plugins, and other objects. This section provides a brief overview of some
125
120
of those objects.
126
121
127
122
#### Images
128
123
129
124
An image is a read-only template with instructions for creating a Docker
130
125
container. Often, an image is based on another image, with some additional
131
-
customization. For example, you may build an image which is based on the `ubuntu`
126
+
customization. For example, you may build an image that is based on the `ubuntu`
132
127
image, but installs the Apache web server and your application, as well as the
133
128
configuration details needed to make your application run.
134
129
135
130
You might create your own images or you might only use those created by others
136
131
and published in a registry. To build your own image, you create a Dockerfile
137
132
with a simple syntax for defining the steps needed to create the image and run
138
133
it. Each instruction in a Dockerfile creates a layer in the image. When you
139
-
change the Dockerfile and rebuild the image, only those layers which have
134
+
change the Dockerfile and rebuild the image, only those layers that have
140
135
changed are rebuilt. This is part of what makes images so lightweight, small,
141
136
and fast, when compared to other virtualization technologies.
Copy file name to clipboardExpand all lines: content/get-started/get-docker.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,22 +14,22 @@ aliases:
14
14
15
15
Docker is an open platform for developing, shipping, and running applications.
16
16
17
-
Docker allows you to separate your applications from your infrastructure so you
18
-
can deliver software quickly. With Docker, you can manage your infrastructure in
19
-
the same ways you manage your applications.
17
+
Docker lets you separate your applications from your infrastructure, so you can deliver software quickly. You can manage your infrastructure the same way you manage your applications.
20
18
21
-
By taking advantage of Docker’s
22
-
methodologies for shipping, testing, and deploying code quickly, you can
23
-
significantly reduce the delay between writing code and running it in production.
19
+
By using Docker’s methodologies for shipping, testing, and deploying code, you can significantly reduce the time between writing code and running it in production.
24
20
25
-
You can download and install Docker on multiple platforms. Refer to the following
26
-
section and choose the best installation path for you.
21
+
You can download and install Docker on multiple platforms:
27
22
23
+
-**macOS**
24
+
-**Windows**
25
+
-**Linux**
26
+
27
+
Refer to the following section and choose the best installation path for your operating system.
28
+
29
+
> [!IMPORTANT]
28
30
> **Docker Desktop terms**
29
31
>
30
-
> Commercial use of Docker Desktop in larger enterprises (more than 250
31
-
> employees OR more than $10 million USD in annual revenue) requires a [paid
32
-
> subscription](https://www.docker.com/pricing/).
32
+
> Commercial use of Docker Desktop in larger enterprises (more than 250 employees OR more than $10 million USD in annual revenue) requires a [paid subscription](https://www.docker.com/pricing/).
33
33
34
34
<divclass="not-prose">
35
35
{{< card
@@ -52,5 +52,5 @@ section and choose the best installation path for you.
52
52
</div>
53
53
54
54
> [!NOTE]
55
-
>
55
+
>If you're looking for information on how to install Docker Engine, see [Docker Engine installation overview](/engine/install/).
56
56
> If you're looking for information on how to install Docker Engine, see [Docker Engine installation overview](/engine/install/).
0 commit comments