...
LICENSE file, Apache 2 (or compatible)
README.md
Statement of purpose
Basic install steps
Identify any volatile/experimental features
How to contribute -> CONTRIBUTING.md
How/Who to contact for help -> push out to all gems like CONTRIBUTING.md
Known issues documented in github Issues tickets (not just listed in text)
Tutorial / Walkthrough / Example usage
Resolve TODO items in documents and remove them
All Contributors should have signed Hydra Contibutor License Agreement (CLA)
Use Requirements
Community use by three or more institutions
In active use for six months
Has an ongoing maintenance plan.
...