Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maintenance: Audit & reduce public API surface area #1283

Open
1 of 2 tasks
scottgerring opened this issue Jul 13, 2023 · 1 comment
Open
1 of 2 tasks

Maintenance: Audit & reduce public API surface area #1283

scottgerring opened this issue Jul 13, 2023 · 1 comment
Labels
v2 Version 2
Milestone

Comments

@scottgerring
Copy link
Contributor

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v2 Version 2
Projects
Status: Working on it
Development

No branches or pull requests

1 participant