Docstring Style Guide¶
Wir verwenden den Google-Style für Docstrings. Dies stellt sicher, dass unsere API-Dokumentation mit mkdocstrings korrekt generiert wird.
Beispiel¶
def example_function(param1: int, param2: str = "default") -> bool:
\"\"\"Kurze Einzeilen-Beschreibung.
Längere Beschreibung falls nötig. Kann mehrere Absätze
umfassen.
Args:
param1 (int): Beschreibung des ersten Parameters.
param2 (str): Beschreibung des zweiten. Defaults to "default".
Returns:
bool: Beschreibung des Rückgabewerts.
Raises:
ValueError: Wann dieser Fehler auftritt.
Example:
>>> example_function(42)
True
\"\"\"
return True