Skip to content

A systematic way to customize TOC in layers is needed #24

@strongoier

Description

@strongoier

While the current TOC can be written arbitrarily in a manual way (which is what we want), it is lacking layers, which is a bit non-intuitive:

taichi: The main taichi module
taichi.ad: Taichi Autodiff system
taichi.aot: Taichi AOT system
taichi.linalg: Taichi Linear algebra library
taichi.profiler: Taichi profiler tools
taichi.tools: Miscellaneous tools shipped with Taichi
taichi.types: Taichi types
taichi.types.quant: Taichi quantized types
taichi.ui: Taichi UI components (GUI and GGUI)

We hope the TOC can present layer relationship like the following:

taichi: The main taichi module
  taichi.ad: Taichi Autodiff system
  taichi.aot: Taichi AOT system
  taichi.linalg: Taichi Linear algebra library
  taichi.profiler: Taichi profiler tools
  taichi.tools: Miscellaneous tools shipped with Taichi
  taichi.types: Taichi types
    taichi.types.quant: Taichi quantized types
  taichi.ui: Taichi UI components (GUI and GGUI)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions