Daniel Siepmann - Coding is Art

Blog Posts

Topic: quality assurance

Use supported PHP Versions

Published: , Updated:

Topics: quality assurance, typo3

I thought it is fine to use older no longer supported PHP versions as long as they are supported by the OS (e.g. Debian, Ubuntu, etc.). I've changed my mind after reading blog posts and noticing a change within PHP ecosystem.

Let me explain why I changed my mind and why you should prefer official supported versions instead. This not only is true for PHP but any software.

Composer dependency checker

Published: , Updated:

Topics: quality assurance, typo3

This post will provide a small introduction into composer package "maglnet/composer-require-checker".

Some hints regarding usage for TYPO3 extensions is given, while there is not to much to know.

The composer package allows to check missing dependencies within composer.json. Its purpose is to run locally or in a CI to verify that all necessary dependencies are added to the composer.json file.

Integrate TYPO3 Linting with GitLab-CI

Published: , Updated:

Topics: quality assurance, typo3

GitLab is the new buzzword for cloud- and self-hosted repository hosting connected to a CI. We are using GitLab-CI in combination with Docker for running tests, linting code and deployments.

In this post I’ll explain how to setup linting TypoScript and YAML for TYPO3 projects using GitLab-CI.