This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
t3dd23 [2023/08/02 22:24] – admin | t3dd23 [2023/08/04 13:27] – admin | ||
---|---|---|---|
Line 4: | Line 4: | ||
{{ : | {{ : | ||
- | |||
====== What do we need❓ ====== | ====== What do we need❓ ====== | ||
- | * LAMP stack including configuration and services (e.g. solr) | + | < |
- | | + | <li>LAMP stack including configuration and services (e.g. solr) </li> |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
+ | | ||
+ | </ | ||
+ | ====== LAMP stack ====== | ||
- | ====== Local LAMP ====== | + | To run the website we need a webserver, a database and PHP. |
- | To run the website we need a webserver, a database and PHP (with some additional modules). | + | Either set this up all yourself or you can use DDEV: |
- | + | ||
- | Either set this up all yourself or you can use DDEV. | + | |
- | + | ||
- | I prefer ddev because... | + | |
- | + | ||
- | * Easy to set up | + | |
- | * Share configuration with your team using VCS | + | |
- | * Flexible configuration | + | |
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
====== Package-Manager / Dependency Manager ====== | ====== Package-Manager / Dependency Manager ====== | ||
Line 35: | Line 35: | ||
To get third party dependencies in place: | To get third party dependencies in place: | ||
- | * **PHP** | + | < |
- | | + | <li> < |
+ | | ||
+ | </ | ||
====== Site package | ====== Site package | ||
- | The place where your website will life in. | + | The place where your website will life in. |
It contains all the code that makes up the website. | It contains all the code that makes up the website. | ||
Line 50: | Line 52: | ||
improving the code. | improving the code. | ||
- | * **PHPStan*** - Find bugs before they reach production | + | < |
- | | + | < |
- | | + | |
+ | | ||
+ | </ | ||
* used by the TYPO3 Core | * used by the TYPO3 Core | ||
Line 62: | Line 66: | ||
when and why a change was done to the code. | when and why a change was done to the code. | ||
- | * Git | + | < |
- | | + | <li>Git</li> |
- | | + | |
- | | + | |
+ | | ||
+ | </ | ||
+ | Most likely Git due to adoption in GitHub/ | ||
- | < | ||
- | <div class=" | ||
- | Most likely Git due to adoption in GitHub/ | ||
- | <br> | ||
It is rare to see the others out in the wild these days. | It is rare to see the others out in the wild these days. | ||
- | </ | ||
- | </ | ||
Line 107: | Line 108: | ||
< | < | ||
<ul> | <ul> | ||
- | < | + | < |
< | < | ||
<ul> | <ul> | ||
</ | </ | ||
- | {{:typo3:gitlab-pipeline.png? | + | {{: |
====== Wait wait wait .... ====== | ====== Wait wait wait .... ====== | ||
Line 127: | Line 129: | ||
{{ : | {{ : | ||
- | ==== The Gitlab | + | ==== The GitLab |
Let me show you ... | Let me show you ... | ||
Line 167: | Line 169: | ||
⚠️ Try to keep changes small | ⚠️ Try to keep changes small | ||
+ | |||
+ | |||
+ | ====== Merge Request example ====== | ||
+ | |||
+ | Task: Update template zip archive | ||
+ | |||
+ | Stats: 25 participants, | ||
+ | |||
+ | |||
+ | https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | {{: | ||
Line 182: | Line 198: | ||
</ | </ | ||
- | everyone | + | Everyone |