User Tools

Site Tools


t3cm-template
→ Slide 1

Gitlab TYPO3 Project Template

→ Slide 2

Übersicht

LAMP ✅ DDEV
Package-Manager ✅ Composer, NPM
Site package
QA Tools / Analyzer ✅ PHPStan, PHP-CS-Fixer
Versioning ✅ Git
Bundler ✅ ViteJS
Tests (unit, functional, acceptance)
Continous integration ⚠️ GitLab Runner + deployer (needs additional configuration)
→ Slide 3

Template verwenden

https://gitlab.com/projects/new

→ Slide 4

Es gibt immer was zu tun ...

  • Deployer PHP config + Deployer “init” command WIP
  • DDEV provider (Download DB und Dateien) - MR gerne gesehen. Im Idealfall zuerst einen Core Patch für DB Export (mysql, mariadb, postgres, sqlite)
  • Mehrere Entrypoints für Bundles WIP
  • Tests
  • Dokumentation
→ Slide 5

Contribute

Projekt (von GitLab verwaltet):

https://gitlab.com/gitlab-org/project-templates/typo3-distribution/

Ablauf:

  • Projekt forken
  • 🚀 Tolle Sachen machen 🚀
  • Merge Request erstellen. Mit klarer Beschreibung
  • Einen Reviewer "anfordern": @gitlab-bot ready
  • 🥁 Warten bis es gemerged wird.
  • Issue erstellen mit der Info an GitLab das Template zu aktualisieren: https://gitlab.com/gitlab-org/gitlab/
    • Inspiring People To Share

      Everyone can contribute

t3cm-template.txt · Last modified: 2023/09/02 12:52 by admin