Tweak of coding style doc
This commit is contained in:
parent
bb1102d181
commit
c3e8b7b23d
1 changed files with 10 additions and 16 deletions
|
|
@ -52,7 +52,7 @@ are useful in the game ...
|
||||||
Sectioning (`# title`, `## subtile` etc) should not be used in
|
Sectioning (`# title`, `## subtile` etc) should not be used in
|
||||||
freeform docstrings - this will confuse the sectioning of the auto
|
freeform docstrings - this will confuse the sectioning of the auto
|
||||||
documentation page and the auto-api will create this automatically.
|
documentation page and the auto-api will create this automatically.
|
||||||
Write just the section name bolded on its own line to mark a section.
|
Write just the section name bolded on its own line to mark a section.
|
||||||
Beyond sections markdown should be used as needed to format
|
Beyond sections markdown should be used as needed to format
|
||||||
the text.
|
the text.
|
||||||
|
|
||||||
|
|
@ -101,11 +101,11 @@ def funcname(a, b, c, d=False, **kwargs):
|
||||||
c (list): A list argument.
|
c (list): A list argument.
|
||||||
d (bool, optional): An optional keyword argument.
|
d (bool, optional): An optional keyword argument.
|
||||||
|
|
||||||
Kwargs:
|
Keyword Args:
|
||||||
test (list): A test keyword.
|
test (list): A test keyword.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
e (str): The result of the function.
|
str: The result of the function.
|
||||||
|
|
||||||
Raises:
|
Raises:
|
||||||
RuntimeException: If there is a critical error,
|
RuntimeException: If there is a critical error,
|
||||||
|
|
@ -129,18 +129,12 @@ indents to be 4 spaces wide (no tabs!).
|
||||||
Here are all the supported block headers:
|
Here are all the supported block headers:
|
||||||
|
|
||||||
```
|
```
|
||||||
Args/Arg/Kwargs/Kwarg:
|
Args/Keyword Args:
|
||||||
argname (freeform type): text
|
argname (freeform type): text
|
||||||
or
|
|
||||||
freeform text
|
|
||||||
Returns/Yields:
|
Returns/Yields:
|
||||||
kwargname (freeform type): text
|
type: text
|
||||||
or
|
|
||||||
freeform text
|
|
||||||
Raises:
|
Raises:
|
||||||
Exceptiontype: text
|
Exceptiontype: text
|
||||||
or
|
|
||||||
freeform text
|
|
||||||
Notes/Note/Examples/Example:
|
Notes/Note/Examples/Example:
|
||||||
freeform text
|
freeform text
|
||||||
```
|
```
|
||||||
|
|
@ -153,7 +147,7 @@ freeform counterpart (this will produce nicer output) but in some
|
||||||
cases the freeform may produce a more compact and readable result
|
cases the freeform may produce a more compact and readable result
|
||||||
(such as when describing an `*args` or `**kwargs` statement in general
|
(such as when describing an `*args` or `**kwargs` statement in general
|
||||||
terms). The first `self` argument of class methods should never be
|
terms). The first `self` argument of class methods should never be
|
||||||
documented.
|
documented.
|
||||||
|
|
||||||
Note that
|
Note that
|
||||||
|
|
||||||
|
|
@ -179,15 +173,15 @@ it easier to read.
|
||||||
### Default Commands
|
### Default Commands
|
||||||
|
|
||||||
These represent a special case since Commands in Evennia use their
|
These represent a special case since Commands in Evennia use their
|
||||||
class docstrings to represent the in-game help entry for that command.
|
class docstrings to represent the in-game help entry for that command.
|
||||||
For the default look of Command class docstrings see instead
|
For the default look of Command class docstrings see instead
|
||||||
[the default command documentation policy][command-docstrings].
|
[the default command documentation policy][command-docstrings].
|
||||||
|
|
||||||
### Automatic docstring templating
|
### Automatic docstring templating
|
||||||
|
|
||||||
The Python IDE [Pycharm][pycharm] will generate Evennia-friendly
|
The Python IDE [Pycharm][pycharm] will generate Evennia-friendly
|
||||||
docstring stubs automatically for you, but the default format is
|
docstring stubs automatically for you, but the default format is
|
||||||
reStructuredText. To change it to Evennia's Google-style, follow
|
reStructuredText. To change it to Evennia's Google-style, follow
|
||||||
[this guide][pycharm-guide].
|
[this guide][pycharm-guide].
|
||||||
|
|
||||||
## Ask Questions!
|
## Ask Questions!
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue