Libraries that people use usually have a README that explains the problem in one paragraph, a one-command installation, and code examples that can be copied.
Follow semver with discipline. Breaking changes without a major bump destroys trust faster than small bugs.
Provide issue templates and a brief roadmap. Contributors need to know what is accepted and what is out of scope.
Start narrow, release often. One stable utility is more valuable than an ambitious framework without maintenance.
