Groups should be public if they have projects shared with them.
This is in continuation of http://stackoverflow.com/questions/29200998/are-gitlab-groups-never-public and merge request 451.
It would be nice to be able to make a group public if some repositories are shared with the group.
For example, there is no official git repository of NetBSD; however, a single NetBSD developer (currently "jsonn" on GitHub) may volunteer to create one under his own account, and share it with NetBSD.
Similarly, I'd like to share my http://mdoc.su/ with the NetBSD group (as well as OpenBSD, DragonFlyBSD etc). Sharing is already possible on GitLab, but it would seem weird to have to create a public project for such sharing itself to be public (also, is the sharing public in the first place?).