Skip to content

Request for API Documentation  #1496

@bilalba

Description

@bilalba

Feature Request

Is your feature request related to a problem? Please describe:
Currently, the complete API features are only defined in the ProtoBuf Service Definition
There is no user-friendly way to know all the different API's, the arguments they expect and the output. The language specific documentation is also sparse, and only shows how to use the ExecProgram API.

Describe the feature you'd like:
A human-readable formatted list of the API's along with the arguments and the output. A link to that in the SDK documentation.

Describe alternatives you've considered:
I spent time reading the Python SDK and found out that the Python SDK is based on the Rust SDK. However, even the RUST SDK does not document all the SDK APIs. I only found details on them here.
ProtoBuf Service Definition

Teachability, Documentation, Adoption, Migration Strategy:
Good documentation will help with adaptability and make it users from different language SDK be able to quickly onboard onto KCL.

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiIssues or PRs related to kcl rust native APIs and multi-lang APIsgood first issueGood for newcomershelp wantedExtra attention is neededsdk

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions