[go: up one dir, main page]

Skip to content

Project templates: Enable/disable custom templates

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

GitLab introduces custom project templates starting with 11.2, allowing to bootstrap a new project based on prepared configuration and boilerplate code.
Since the amount of out-of-box templates and custom templates can become large quite fast, we should implement a way to allow enabling/disabling build-in vendor templates.

Proposal

Let's add the option for Administrators and Group Owners to enable/disable individual built-in templates in the Admin Area (instance-level) and Group settings (groupo-level). select one group in the GitLab instance that holds GitLab projects that are offered as project templates, when creating a new project.

Designs

Enable/disable templates

Admin area → Project templates → Built-in templates

List Empty Undefined
custom-templates custom-templates--empty custom-templates--undefined

What does success look like, and how can we measure that?

  • If a custom template is disabled, it does not appear in the "Create new project from template" flow.
Edited by 🤖 GitLab Bot 🤖