Skip to content

Add initial API documentation (docstrings) for ToolkitHome and core toolkit interfaces #542

@ilayfalach

Description

@ilayfalach

This issue tracks the addition of clear and structured docstrings to the public API of the Hera toolkit system.

The goal is to document what each user-facing function does, including its purpose, inputs, outputs, and expected behavior, so that:

Developers can understand and use the API more easily.

Existing Sphinx infrastructure can automatically generate accurate API documentation.

The current and future codebase has a consistent documentation standard.

The initial focus is on core entry points such as ToolkitHome and abstractToolkit, covering only user-facing methods. Internal helpers and private logic are intentionally excluded at this stage.

This issue is part of a larger effort to validate and (re)enable Sphinx-based API documentation for the entire system, with future issues expected to expand coverage.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions