- Example apps
- Mayeb do them in Swift, React Native, Flutter, etc.
- Example playgrounds?
-
README
- General overview of SDK behaviors
- Include the following and/or links to their docs.
-
Getting Started (basics)
-
Contributing Info
-
Code of Conduct (open source)
-
Contributor License (open source)
-
Code Formatting rules
-
Contact Info
- Support
- Social Media
-
Inline Code documentation
- Rendered and served online
-
Guides
- Article / tutorial style documents that walk the developer through tasks.
How can we help our SDK user test their integrations? How can we help them mock responses? (Or should they just mock our entire SDK?)
CHANGELOG is very detailed. RELEASE_NOTES are more marketing descriptions.
Including use of third party source
We should mention that we phone home with event logs.
Make sure it's clear when they were renamed or deprecated and when they will be removed. Generally if a thing is marked deprecated, it will be removed in the next major version.
Binary is nice to not have to compile every time
- They get bonus points because they have both binary and source compiled cocoapods; Binary is nice to not have to compile every time
https://twitter.com/zorn/status/1231306870381514752?s=20
https://phillycocoa.slack.com/archives/C03EA60JR/p1582401417000200