(This is a proposal, comments welcome.)

If a GitHub repository is public, it must have:

A public repo should have:

A public repo accepting contributions should have: