-
Notifications
You must be signed in to change notification settings - Fork 7
Smoother API Surfaces #47
Copy link
Copy link
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
What makes for a nice API to use? I want NBTify to be usable in a plain ESM context (accessible by CDN from the browser), so import specifiers can't be too complex, things like that.
My main concern is that it seems like when I find people using NBTify in the wild, they mix up how features are meant to be used, and I think it's because the names I chose for the APIs aren't as explanatory as they could be. I am looking into how this could be improved, and how to make it more obvious as to how NBTify accomplishes it's design goals, without having to explain it outright to new users; it should just click!