---
title: An Update on the TYPO3’s GitLab Project Template
url: "https://news.typo3.com/article/an-update-on-the-typo3s-gitlab-project-template"
description: A lot has happened since the TYPO3 GitLab Project Template was first introduced in 2023. Jochen Roth shares the latest on this community-driven effort to streamline project setup, reduce complexity, and introduce powerful new features to the GitLab Project Template for TYPO3.
image: "https://news.typo3.com/_assets/d1e01514e4c4a5b3147940fa2ec50682/Images/og-image-news.jpg"
date: 2026-06-11
modified: 2026-10-14
categories:
  - "Developer & Technology"
---

# An Update on the TYPO3’s GitLab Project Template

- [Developer & Technology](https://news.typo3.com/article/category/developer-technology)

An Update on the TYPO3’s GitLab Project Template
================================================

22 June 2025

![](https://news.typo3.com/fileadmin/_processed_/c/4/csm_Gitlab-template-selection-2_cca834d0cd.webp)

A lot has happened since the TYPO3 GitLab Project Template was first introduced in 2023. Jochen Roth shares the latest on this community-driven effort to streamline project setup, reduce complexity, and introduce powerful new features to the GitLab Project Template for TYPO3.

- ![](https://news.typo3.com/typo3temp/assets/t3g/blog/gravatar/bbf959d8e683550c90ae922aff9145d8.jpeg)[Jochen Roth](https://news.typo3.com/article/author/jochen-roth)

[Check Out the GitLab Project Template for TYPO3](https://typo3.org/article/gitlabs-built-in-typo3-project-template)

Automated Setup
---------------

The setup is now completely automated. The required [DDEV](https://ddev.com) add-ons are installed automatically along with the [Composer](https://getcomposer.org) and [npm](https://www.npmjs.com) packages. Once the repository is cloned, the following command will prepare everything for you:

```
ddev typo3-init
```

          ![](https://news.typo3.com/fileadmin/_processed_/e/8/csm_gitlab_video_link_3229dbe5bb.webp)

Vite Bundler
------------

We switched from [Webpack](https://webpack.js.org) to [Vite](https://vite.dev) for an easier, faster and more maintainable configuration with fewer dependencies.

Thanks to [Simon Praetorius](https://my.typo3.org/u/s2b)'s [Vite Asset Collector (vite\_asset\_collector)](https://extensions.typo3.org/extension/vite_asset_collector) and the [DDEV Vite Sidecar](https://github.com/s2b/ddev-vite-sidecar). This made it easy to integrate the Vite generated assets into TYPO3 and enable [Hot Module Replacement](https://vite.dev/guide/features#hot-module-replacement) (HMR) when needed with *ddev vite*.

 ![An animated Gif showing the command "ddev vite" being executed, TYPO3's frontend cache cleared, and a CSS file being edited with the change being instantly visible in a browser window.](https://news.typo3.com/fileadmin/t3o_common_storage/news/2025/06/gitlab_vite.gif)

          ![](https://news.typo3.com/fileadmin/_processed_/1/4/csm_gitlab_vite_b61464d4f4.webp)

Scheduler
---------

The cron job required for the Scheduler (scheduler) core extension is now pre-configured and running every 5 minutes.

When [Xdebug](https://xdebug.org) is enabled (*ddev xdebug on*), the cron job will not be executed but can still be triggered manually using *ddev typo3-scheduler -f* .

Documentation
-------------

At first, the README file was sufficient. But over time, it grew longer and longer as more details were added. We've decided to write documentation that not only includes a guide on how to use the template but also provides recommendations and best practices. See our [shiny docs site](https://ochorocho.gitlab.io/typo3-distribution-docs).

**Tip:** A page on [how to create a TYPO3 project from the official GitLab template](https://docs.typo3.org/permalink/t3start:gitlab-template) is now also available in the TYPO3 Documentation.

Test, Test, Test ...
--------------------

The template is now covered by [Playwright](https://playwright.dev) end-to-end tests to ensure it remains in a working state. Each merge request undergoes automated testing, in addition to regular weekly testing.

The tests are executed inside DDEV within the GitLab CI using the official [DDEV GitLab CI Container image](https://github.com/ddev/ddev-gitlab-ci/).

          ![](https://news.typo3.com/fileadmin/_processed_/9/5/csm_gitlab-dev-flow_3e416a0fac.webp)

Features Currently Work In Progress
-----------------------------------

- [**Support .env files**](https://gitlab.com/gitlab-org/project-templates/typo3-distribution/-/merge_requests/94) — Simplify configuration handling
- [**DDEV Provider**](https://gitlab.com/gitlab-org/project-templates/typo3-distribution/-/merge_requests/89) — Download DB and files from Live/Staging environments

Start Your Next TYPO3 Project With a Template
---------------------------------------------

Are you keen? Head over to a [GitLab](https://about.gitlab.com) instance near you and create a new project and select *Create from template*.

If you encounter issues or just want to contribute, see the official [TYPO3 Project in GitLab](https://gitlab.com/gitlab-org/project-templates/typo3-distribution/).

 
Updated 25 June 2025 to include a tip about the page in the TYPO3 Documentation.

![](https://news.typo3.com/typo3temp/assets/t3g/blog/gravatar/b5c88386e5b1d8fca79d0652427922d2.jpeg)

About the Author

[Jochen Roth](https://news.typo3.com/article/author/jochen-roth)

[More posts by this author](https://news.typo3.com/article/author/jochen-roth)