pycast uses several conventions to make your live easier. While Python does not enforce those, you are strongly recommendet to follow our guidelines ;).
pycast variables, objects, methods and functions are documented using Sphinx. When writting documentation, the following docstring can be used as starting point.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | """Some short info here.
Some more detailed info here. If you need to write a list, use the following:
- List item One
- List item Two
:param Type parameterNameFromSignature: This is the documentation for the first
parameter. It has some additional Type information if a specific Type is expected.
Default data types are: Integer, Float, Numeric, String, List, Dictionary, Tuple,
ClassNames, ...
:param Type secondParameterNameFromSignature: This is the documentation for
the second parameter. Do not use an empty line between your parameters!
:return: If the function has a valid return value (other than :py:const:`None`),
this should be used, including the following:
:rtype: The return type.
:raise: A short message, when a specific :py:exc:`Exception` is raised.
:warning: A warning if anything can be potentialy dangerous.
:note: An internal explanation for implementation details if not mentioned earlier.
:todo: A reminder for internal development discussions.
"""
|