Design: Community catalog

Problem

As the author of a project of components I would like to open source my project to allow anyone to use it and contribute to it.

Details

This issue is about discussions on how to design the public catalog of CI components on top of private catalog feature.

We should be able to build the public catalog as a visibility switch on the project of components. You can choose to publish it on the private/org's catalog or in the public/instance-wide catalog of your GitLab instance.

The public/instance-wide catalog on GitLab SaaS is the ultimate catalog of components.

/cc @dhershkovitch

Edited by Fabio Pitino - PTO until Jan 1