Skip to content

Structure Sphinx documentation #473

@moritzsommer

Description

@moritzsommer

Current Situation

The documentation hasn't been updated in a while. For example, the main structure of the documentation includes methods defined in the __init__.py files, which makes it look disorganised:

Image

def resolve_referable_class_in_key_types(referable: Referable) -> type:
"""
Returns the type of referable if the type is given in `KEY_TYPES_CLASSES`, otherwise return the first parent class
in inheritance chain of the referable which is given in `KEY_TYPES_CLASSES`.
:raises TypeError: If the type of the referable or any of its parent classes is not given in `KEY_TYPES_CLASSES`.
"""

The current version of the documentation can be generated by navigating to docs via cd .\sdk\docs\ and executing .\make.bat html.

Proposed Change

Update the documentation and ensure that its structure is up to date. This is also an opportunity to check for accuracy, spelling mistakes, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationgeneralSomething to do with the BaSyx Python SDK repository in general

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions