Project templates: Enable/disable built-in templates
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
GitLab ships with built-in vendor project templates. In addition, with https://gitlab.com/gitlab-org/gitlab-ce/issues/48043 we are introducing project templates, 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 built-in vendor templates. Right now, these are
- Ruby on Rails
- Spring
- NodeJS Express
Proposal
Let's add the option for Administrators to enable/disable the built-in templates in the Admin Area.
Solution
tbd
Earlier designs
Enable/disable templates
Admin area → Project templates → Built-in templates
List | Empty | Undefined |
---|---|---|
![]() |
![]() |
![]() |
What does success look like, and how can we measure that?
- If a template is disabled, it does not appear in the "Create new project from template" flow.
Edited by 🤖 GitLab Bot 🤖