hyperformula
hyperformula copied to clipboard
API reference should contain only the public API
Description
- analyze our code and define what exactly is public and should be included in the API reference
- make sure all the code in our public API is well documented
- configure the tools that generate our documentation to include only the public API (check how it's configured in HOT, it might be helpful)
Links
- #1483
- https://handsoncode.slack.com/archives/C044LF2LF71/p1666078448176849 (internal discussion accessible by budnix krzysztofspilka and sequba)
- https://handsoncode.slack.com/archives/C031GBX62SE/p1666338806014269 (internal discussion)
Related comment: https://github.com/handsontable/hyperformula/pull/1108/files#r1047321188
It would be nice also to describe formally what our public API is through the exports property in package.json: #1144
Turns out some items available as a public API are not documented, e.g.:
EmptyValue,AlwaysDense,AlwaysSparse, ...