Skip to content

Declare semver API via the public keyword #1138

@felixcremer

Description

@felixcremer

I think it would be good to declare the API of DimensionalData via the public keyword.

One example that I would expect to be API but is not exported is format because it is described in the extension docs.

If we want to use the public keyword in older Julia versions we can use the following:

VERSION >= v"1.11.0-DEV.469" && eval(Meta.parse("public a, b, c"))

according to the julia docs https://docs.julialang.org/en/v1/manual/modules/#Export-lists

Having done this would enable us to write docstrings for the internal functions and ditch this heuristic of everything that is documented is part of the API if not stated otherwise.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions