Skip to content

Maintenance: Audit & reduce public API surface area #1283

Open
@scottgerring

Description

@scottgerring

Summary

As part of the V2 improvements we have an opportunity to work on public-facing API changes. We should reflect on our current API surface and where there is room for improvement in terms of what is exposed to the user. Where we make a change from V1, we should document a migration path.

Why is this needed?

As it stands we have quite a large API surface area that can 1/ make it difficult for customers to use the API ("which one of these options should I use to interact with this module?) and 2/ make it difficult to maintain the modules, as any public API cannot be changed.

Which area does this relate to?

No response

Solution

No response

Acknowledgment

Metadata

Metadata

Assignees

Labels

v2Version 2

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions