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

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: about 1 year 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://img.shields.io/github/actions/workflow/status/CPS-IT/typo3-project-template/cgl.yaml?label=cgl)](https://github.com/CPS-IT/typo3-project-template/actions/workflows/cgl.yaml)
[![Latest Stable Version](https://img.shields.io/packagist/v/cpsit/typo3-project-template?label=version)](https://packagist.org/packages/cpsit/typo3-project-template)
[![Total Downloads](https://img.shields.io/packagist/dt/cpsit/typo3-project-template?color=brightgreen)](https://packagist.org/packages/cpsit/typo3-project-template)
![License](https://img.shields.io/packagist/l/cpsit/typo3-project-template)

๐Ÿ“ฆย [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, 12.4 LTS and 13.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).