Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cps-it/typo3-project-template

Project builder template for TYPO3 CMS projects with configuration for DDEV and Deployer
https://github.com/cps-it/typo3-project-template

kickstart php project-builder scaffold template typo3

Last synced: 2 months ago
JSON representation

Project builder template for TYPO3 CMS projects with configuration for DDEV and Deployer

Awesome Lists containing this project

README

        

![Terminal window](docs/assets/header.svg)

# TYPO3 CMS project builder template

[![CGL](https://github.com/CPS-IT/typo3-project-template/actions/workflows/cgl.yaml/badge.svg)](https://github.com/CPS-IT/typo3-project-template/actions/workflows/cgl.yaml)
[![Latest Stable Version](http://poser.pugx.org/cpsit/typo3-project-template/v)](https://packagist.org/packages/cpsit/typo3-project-template)
[![Total Downloads](http://poser.pugx.org/cpsit/typo3-project-template/downloads)](https://packagist.org/packages/cpsit/typo3-project-template)
[![License](http://poser.pugx.org/cpsit/typo3-project-template/license)](LICENSE.md)

๐Ÿ“ฆย [Packagist](https://packagist.org/packages/cpsit/typo3-project-template) |
๐Ÿ’พย [Repository](https://github.com/CPS-IT/typo3-project-template) |
๐Ÿ›ย [Issue tracker](https://github.com/CPS-IT/typo3-project-template/issues)

This is a template repository for the [CPS Project Builder](https://github.com/CPS-IT/project-builder).
It provides a complete template for new [TYPO3 CMS](https://typo3.org) projects, including a
ready-to-use DDEV configuration and basic configuration for deployment with Deployer.

## ๐Ÿš€ Features

### Core features

* Composer-based [TYPO3 CMS](https://typo3.org) project template
* Ready-to-use [DDEV](https://ddev.readthedocs.io) configuration
* Compatible with TYPO3 11.5 LTS and 12.4 LTS
* Support of current stable PHP versions, starting from PHP 8.1

### Optional features

* Static code analysis template with [PHPStan](https://phpstan.org/)
* Automatic code migration with [TYPO3 Rector](https://www.typo3-rector.com/)
* Basic [Deployer](https://deployer.org/) deployment configuration

## ๐Ÿ”ฅ Getting started

1. [Create](https://project-builder.cps-it.de/usage/composer.html) a new project:

```bash
composer create-project cpsit/project-builder
```

2. Select the package `cpsit/typo3-project-template`.
3. Answer all questions and you're ready to go.

## ๐Ÿง‘โ€๐Ÿ’ป Development

Please have a look at [`CONTRIBUTING.md`](CONTRIBUTING.md).

## โญ License

This project is licensed under [GNU General Public License 3.0 (or later)](LICENSE.md).