---
title: "Feature: Initial extension skeleton"
manual: "Data Factory"
version: "2.0"
source: "Changelog/1.0/Feature-InitialExtensionSkeleton.rst"
rendered: "2026-09-27T15:20:47+00:00"
---

# Feature: Initial extension skeleton {#feature-initial-data-factory}

## Description {#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/` and
    `Core13/`.
-   Dependency injection wiring through `Configuration/Services.php`,
    with services configured by Symfony dependency injection attributes on the
    classes themselves.
-   Container based tooling through `Build/Scripts/runTests.sh` covering
    linting, coding guidelines, static analysis, unit and functional tests and
    documentation rendering.
-   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.
