Feature: Initial theme development package 

Description 

Initial release of sbuerk/theme-extension-development. The package is a TYPO3 frontend theme for development purposes: its job is to give a TYPO3 installation a reasonable frontend to look at and to render against, without building a site package for it first — for extension development, for DDEV based test instances and for acceptance tests.

What this release provides:

  • TYPO3 v13 and v14 support on PHP 8.2 up to 8.5, with core version aware implementations below Core13/ and Core14/.
  • 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 v13 and v14 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.

The extension ships a SBUERKThemeExtensionDevelopmentDummy placeholder class and an SBUERKThemeExtensionDevelopmentExampleExampleInterface example service, both meant to be removed once the first real implementation is added.