Good documentation lowers the barrier to entry, making it easier to understand and start using.
2.
Document the
undocumented &
consider your audience
1.
Version control with good commit messages & upload to GitHub
3.
Prepare metadata like
a DOI & a license
4.
Test your docs &
checklist your fixes
5.
Release with semantic versioning & a changelog