Skip to content

Undocumented/internal specifications #1010

@lcawl

Description

@lcawl

🚀 Feature Proposal

Add "internal" to the stability tag or add a new tag to indicate APIs or properties that should not be externalized.

Motivation

There are some APIs for which we have specifications, but which we intentionally do not document. I think the intention is that those APIs are used internally (e.g. for Kibana) but might never be externalized. I think it might be something that should affect client code generation too.

Example

Here are some ML APIs that are currently intentionally undocumented:

Per @jrodewig Elasticsearch has some intentionally undocumented REST APIs too (elastic/elasticsearch#76201). However, we currently don’t produce specs for them. It’d be great if we could provide consistent advice on how to handle this type of situation.

Metadata

Metadata

Assignees

No one assigned

    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