Skip to content

Rethinking project visibility

Description

Now you can enable / disable / make only accessible to project members each feature of GitLab projects, setting a project to either public, private or internal is not covering all cases anymore.

By providing more options during project creation and in the settings, we can make it easier to use and understand what the possibilities are.

Alternatively, we can create a new visibility level, which could help avoiding confusion about whether a project is private or public.

Proposal

Several ideas:

1. Maintain current method, provide templates in creation and options

We add several more options, with descriptions when creating or modifying a project.

New_Mockup_17_copy

2. Maintain current method, provide option to change in creation

New_Mockup_17

3. Make public / internal / private alternatives to 'Custom'

A custom visibility level that allows you to set each feature as public / internal / private.

Links / references

@gl-product