mirror of
https://github.com/clearml/clearml-server
synced 2025-01-31 10:56:48 +00:00
63 lines
1.7 KiB
Markdown
63 lines
1.7 KiB
Markdown
|
# Writing descriptions
|
||
|
There are two options for writing parameters descriptions. Mixing between the two
|
||
|
will result in output which is not Sphinx friendly.
|
||
|
Whatever you choose, lines are subject to wrapping.
|
||
|
|
||
|
- non-strict whitespace - Break the string however you like.
|
||
|
Newlines and sequences of tabs/spaces are replaced by one space.
|
||
|
Example:
|
||
|
```
|
||
|
get_all {
|
||
|
"1.5" {
|
||
|
description: """This will all appear
|
||
|
as one long
|
||
|
sentence.
|
||
|
Break lines wherever you
|
||
|
like.
|
||
|
"""
|
||
|
}
|
||
|
}
|
||
|
```
|
||
|
Becomes:
|
||
|
```
|
||
|
class GetAllRequest(...):
|
||
|
"""
|
||
|
This will all appear as one long sentence. Break lines wherever you
|
||
|
like.
|
||
|
"""
|
||
|
```
|
||
|
- strict whitespace - Single newlines will be replaced by spaces.
|
||
|
Double newlines become a single newline WITH INDENTATION PRESERVED,
|
||
|
so if uniform indentation is requried for all lines you MUST start new lines
|
||
|
at the first column.
|
||
|
Example:
|
||
|
```
|
||
|
get_all {
|
||
|
"1.5" {
|
||
|
description: """
|
||
|
Some general sentence.
|
||
|
|
||
|
- separate lines must have double newlines between them
|
||
|
|
||
|
- must begin at first column even though the "description" key is indented
|
||
|
|
||
|
- you can use single newlines, the lines will be
|
||
|
joined
|
||
|
|
||
|
-- sub bullet: this line's leading spaces are preserved
|
||
|
"""
|
||
|
}
|
||
|
}
|
||
|
```
|
||
|
Becomes:
|
||
|
```
|
||
|
class GetAllRequest(...):
|
||
|
"""
|
||
|
Some general sentence.
|
||
|
- separate lines must have double newlines between them
|
||
|
- must begin at first column even though the "description" key is indented
|
||
|
- you can use single newlines, the lines will be joined
|
||
|
-- sub bullet: this line's leading spaces are preserved
|
||
|
"""
|
||
|
```
|