Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Category Direction - Templates

Last Reviewed: 2021-03-26

Introduction

Thanks for visiting the direction page for Templates in GitLab. This page belongs to the Import group of the Manage stage and is maintained by Haris Delalić who can be contacted directly via email. This vision is a work in progress and everyone can contribute. If you'd like to provide feedback or contribute to this vision, please add them as comments in the corresponding epic for this category.

Mission

Project templates make it easy to setup a new project by starting from an existing one that already has all the required configuration, files, and boilerplate. GitLab provides a variety of templates as a starting point for creating new projects and it's also possible to contribute to these; administrators can even configure templates specific to your GitLab instance.

Overview

We already have dozens of templates for common implementations: Project templates, CI YAML templates, Pages templates, and even example projects. Please note that only the Project templates functionality is a focus for the Import group.

What's next & why

The Import group is currently only working on critical bugs and security fixes for the existing Templates functionality.

In 2021, we will attempt to make progress toward refining the Template Contribution Process. The current process for creating additional templates involves manual steps. We are looking to automate those steps to make this process easier for everyone to contribute new templates.

What is not planned right now

Adding new templates will not be prioritized by this group. However, we encourage anyone to contribute new templates to GitLab and we will actively support those efforts.

This feature has been discussed, but there are currently no plans to work on it:

How you can help

Don't see a template that you wish we had? Please consider contributing that template to GitLab.

Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license