When contributing to the KOTS documentation, please consider the following writing styles:
-
Favor writing in the active voice.
Yes: The next section includes some basic information about our app release including the app name.
No: In the next section some basic information is included about our app release including the app name.
-
Favor writing in the indicative mood.
Yes: At runtime, Replicated will rewrite the image tag to pull from registry.replicated.com
.
No: At runtime, Replicated would rewrite the image tag to pull from registry.replicated.com
.
Yes: A license value can be used to show and hide fields on the settings page.
No: You can use your license to allow customer access to hidden settings.
Yes: The Go playground can be used to validate the regular expression.
No: Here I have used the Go playground to validate the regular expression.
Yes: The following IP addresses should be added to the firewall allow-list.
No: The following IP addresses should be whitelisted.
Yes: Run the primary redis instance.
No: Run the redis master instance.
Yes: KOTS 1.15.0 includes a new feature to...
No: A new feature of KOTS is...
Yes: Do something. Do something else.
No: Do something. Do something else.
Yes: More information is available in the <a href="/link">release notes</a>.
No: For more information, read the release notes <a href="/link">here</a>.
The backtick symbol shouldn't be used for emphasis.
Yes: docker logs -f replicated
No: sudo docker logs -f replicated
Yes:
docker rmi quay.io/replicated/replicated
docker pull quay.io/replicated/replicated
No:
$ docker rmi quay.io/replicated/replicated
$ docker pull quay.io/replicated/replicated
Use<h2>
tags to separate page content. If there's a need for another <h1>
, consider a new document.
Yes: ## Installation Guide
No: ## Installation Guide:
Yes: A KOTS application can include...
No: A Kots application can include... No: A kots application can include...
Yes : The airgap bundle is finished. Yes : It's and airgapped server.
No: The airgapped bundle is finished. No : It's an airgap server.
Yes: How to install Replicated.
No: How to install replicated.
Yes: In the Admin Console...
No: In kotsadm...
-
- distribution(s) of Linux, not flavors
- The kotsadm utility should be referred to as the Admin Console, not management console or on-prem management console
- snapshots not backups
It's perfectly acceptable (and often reasonable) to break these rules on occasion. No writing style can cover 100% of the possible use cases.
Run hugo serve
in the root directory of this repo to view the local version of the site in the browser.
License used to produce screenshots for all documents can be downloaded here