diff --git a/docs/contrib/ReadmeFormat.md b/docs/contrib/ReadmeFormat.md index 9b75e9d05e2..65716420c55 100644 --- a/docs/contrib/ReadmeFormat.md +++ b/docs/contrib/ReadmeFormat.md @@ -29,7 +29,7 @@ for the same command. necessary square brackets. Also, keys have to be followed with a specifier whereas flags only require the `-flag` itself. -As far as possible, do place the positional arguments last. +Place the positional arguments last. ```tcl command_abc @@ -39,6 +39,12 @@ command_abc arg1 ``` +Arguments must follow this order and be sorted alphabetically within each category: + +1. Mandatory flags +2. Optional flags +3. Positional + #### Options | Switch Name | Description | @@ -96,4 +102,4 @@ about this tool. ## License -BSD 3-Clause License. See [LICENSE](../../LICENSE) file. \ No newline at end of file +BSD 3-Clause License. See [LICENSE](../../LICENSE) file.