Feature: Initial extension skeleton
Description
Initial skeleton of the sbuerk/data-factory extension, providing the
project setup the actual implementation is built on:
- TYPO3 v12.4 and v13.4 support on PHP 8.1 up to 8.4 - PHP 8.1 for TYPO3 v12
only - with core version aware implementations below
Core12/andCore13/. - Dependency injection wiring through
Configuration/, with services configured by Symfony dependency injection attributes on the classes themselves.Services. php - Container based tooling through
Build/covering linting, coding guidelines, static analysis, unit and functional tests and documentation rendering.Scripts/ run Tests. sh - GitHub Actions workflows running these gates for TYPO3 v12 and v13 on pull requests.
- A functional test setup ready to build on: strict PHPUnit configuration, an example fixture extension loaded by its composer package name, site based tests issuing frontend sub-requests in several languages, and repository tests running in a built frontend environment.
- Developer documentation below
docs/, covering the architecture, the quality gates, both test suites and the release workflow.