summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjoe2far <joe2farrell@gmail.com>2016-06-07 18:38:04 +0100
committerjoe2far <joe2farrell@gmail.com>2016-06-29 12:50:24 +0100
commit91f816494452b3a9a4e39117bdadb7b64279c8e2 (patch)
tree55355eb3aea0951233c2fc2af0829b4c5fc2ca51
parent8e1eb3f04593cd164f67a01846c4d1309db0819d (diff)
Make kubectl help strings consistent
-rw-r--r--kubectl-conventions.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/kubectl-conventions.md b/kubectl-conventions.md
index 0beb95a7..40cb7e59 100644
--- a/kubectl-conventions.md
+++ b/kubectl-conventions.md
@@ -125,6 +125,9 @@ flags and separate help that is tailored for the particular usage.
* Flag names and single-character aliases should have the same meaning across
all commands
+* Flag descriptions should start with an uppercase letter and not have a
+period at the end of a sentence
+
* Command-line flags corresponding to API fields should accept API enums
exactly (e.g., `--restart=Always`)
@@ -233,9 +236,16 @@ resources in other commands
an exhaustive specification
* Short should contain a one-line explanation of what the command does
+ * Short descriptions should start with an uppercase case letter and not
+ have a period at the end of a sentence
+ * Short descriptions should (if possible) start with a first person
+ (singular present tense) verb
* Long may contain multiple lines, including additional information about
input, output, commonly used flags, etc.
+ * Long descriptions should use proper grammar, start with an uppercase
+ letter and have a period at the end of a sentence
+
* Example should contain examples
* Start commands with `$`