Not all of these steps are necessary, this is just what I generally do :)
- Installation instructions
- Usage
- Configuration
- Badges (https://shields.io/, https://badgen.net/)
- Specify Github topics
- Code of Conduct
- Contributing guidelines
- Wiki
- Github pages
- "Man" page
- Makefile
- Dependabot / code quality checking
- Github release
- AUR