There are certain best practices listed in our official [Library Author's Guidelines](https://kotlinlang.org/docs/api-guidelines-introduction.html). Those include using: - `explicitApi()` - binary compatibility validator - writing documentation and samples, and using Dokka to render it It would be nice to incorporate at least some of these practices to help developers creating production-quality libraries right of the bat.