Maybe we need a rule about submitting other people's projects? Even though I don't mind if people check out/use my public GitHub repos I would not want them submitted on HN by someone else.
If there's a reason to think there's something wildly controversial there, perhaps, but if you've put it in a public repo I really don't think that should be a requirement. Especially given that there are several places where you can repos private for free if you don't want people to give it more attention than you planned.