-
Notifications
You must be signed in to change notification settings - Fork 888
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
Design document on the API / SDK split and guidelines for what to put where #723
Comments
Thank you for pointing me to that, I somehow missed this! |
I do think that "minimal implementation" needs clarification, given that there doesn't appear to be consensus at the moment as to what that means. ;) |
Well, it's clearly defined there: The minimum so that the application builds and links without errors. |
I disagree. That's required, but I don't see anything that says if it's the only thing they can do, or whether they should also do anything more. |
(bold added by me) And also:
By doing as little as possible (minimal) we incur as little performance overhead as possible. Although I have to concede that these sentences might not have been meant to mean as much as they they can be interpreted to mean, so maybe I should reopen this issue to have a more clear text and possibly different decision there? |
I don't think we have a document that clearly documents the goals the API / SDK split has. I think this could often help answer questions such as "Does this component belong in the SDK or the API?". I also think it is essential for the long term evolution of the API.
Example goals the separate API may or may not have:
The text was updated successfully, but these errors were encountered: