Skip to content

TYPO3 Extension SkeletonModern TYPO3 v13 Extension

With phpDocumentor integration and best practices

Quick Start ​

Installation ​

bash
composer require vendor/typo3-extension-skeleton

Generate Documentation ​

bash
# Generate phpDocumentor documentation
composer docs:generate

# Start development server
npm run docs:dev

# Create production build
npm run docs:build

Code Quality ​

bash
# Run PHPStan
composer phpstan

# Fix code style
composer cs-fix

Project Structure ​

Classes/
├── Controller/         # Extbase Controllers
│   └── ExampleController.php
└── Middleware/        # PSR-15 Middlewares
    └── ExampleMiddleware.php

Configuration/
├── RequestMiddlewares.php
├── Services.yaml
└── Routes/

Resources/
├── Private/
│   ├── Layouts/
│   └── Templates/
└── Public/
    └── Css/

Features ​

Controller ​

The ExampleController demonstrates the implementation of a modern TYPO3 v13 Extbase Controller with complete PHPDoc documentation.

Middleware ​

The ExampleMiddleware demonstrates the integration of PSR-15 Middlewares in TYPO3 with Request/Response handling and Logging.

Further Information ​

Released under the GPL-2.0-or-later License.