User Tools

Site Tools


t3cm-template

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
t3cm-template [2023/09/02 13:14] – created admint3cm-template [2023/09/02 14:52] (current) admin
Line 1: Line 1:
 ~~REVEAL~~ ~~REVEAL~~
  
-====== TYPO3 Project setup ======+====== Gitlab TYPO3 Project Template ====== 
 + 
 +{{ :typo3:typo3-gitlab.svg |}} 
 + 
 +====== Ü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) | 
 + 
 + 
 +====== Template verwenden ====== 
 + 
 +https://gitlab.com/projects/new 
 + 
 +====== Es gibt immer was zu tun ... ====== 
 + 
 +  * Deployer PHP config + Deployer "init" command [[https://gitlab.com/ochorocho/typo3-distribution/-/tree/task/deploy-init|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 
 + 
 + 
 +====== Contribute ====== 
 + 
 +Projekt (von GitLab verwaltet): 
 + 
 +https://gitlab.com/gitlab-org/project-templates/typo3-distribution/ 
 + 
 +Ablauf: 
 + 
 +<html> 
 +<ul> 
 +  <li>Projekt forken</li> 
 +  <li>🚀 Tolle Sachen machen 🚀</li> 
 +  <li>Merge Request erstellen. Mit klarer Beschreibung</li> 
 +  <li>Einen Reviewer "anfordern": <code>@gitlab-bot ready</code></li> 
 +  <li>🥁 Warten bis es gemerged wird.</li> 
 +  <li>Issue erstellen mit der Info an GitLab das Template zu aktualisieren: https://gitlab.com/gitlab-org/gitlab/</li> 
 +<ul> 
 +</html> 
 + 
 + 
 +====== ====== 
 + 
 +Inspiring People To Share 
 + 
 +<html> 
 +<p style="display: flex;align-items: center;justify-content: center;"> 
 +</html> 
 +{{ :typo3:typo3.svg?width=50px |}} ➕ {{ :typo3:gitlab_logo.svg?width=50px |}} 
 +<html> 
 +</p> 
 +</html> 
 + 
 +Everyone can contribute 
  
-{{ :typo3:typo3.svg |}} 
t3cm-template.1693653291.txt.gz · Last modified: 2023/09/02 13:14 by admin