Skip to main navigation Skip to main content Skip to page footer

Component Mergers

Components are parts of TYPO3 Core or subsystems with a certain focus on one area.

A component merger is responsible for 

  • This code, functionality, backwards-compatibility and architecture and future development. A component merger has direct merge rights to this component. Any change can however be overruled by a Framework Merger or TYPO3 Project Leader. If a change touches various places outside of the component. 
  • Developing a vision for this component for future improvements, and communication of this vision together with the TYPO3 Project Leader. A component merger must be in touch with the TYPO3 Project Leader at least once a month on a status update, blocking issues or questions to continue in this area. Any violations to misusing the merge rights or miscommunication can lead to immediate revocation of this status.

New components are defined by the TYPO3 Project Leader.

Not every part of TYPO3 Core is covered by a certain component (e.g. Hooks, Dependency Injection or Extension API), but these overall areas are then responsibility of the TYPO3 Core Framework.

Component focus

The following components are currently focussed on:

  • CLI Integration: CLI Improvements & Composer Plugins
  • Testing: Testing API / Testing Framework & Testing Infrastructure Improvements
  • Documentation: Core Documentation / RSTs / Manuals maintained within TYPO3 Core Repository
  • Extbase + Plugin API: Extbase Plugin Functionality
  • Fluid Engine + Fluid Integration: Standalone Fluid Template Engine and Fluid system extension
  • Issue Tracking / Reporting: Ticketing system structure, bug triaging
  • Persistence + Database Layer + Workspaces: DataHandler, Doctrine DBAL and Overlay functionality
  • SEO: SEO system extension & Frontend Meta Tag Rendering
  • Link Validator: Improve the linkvalidation functionality
  • UX: Backend User Experience

Vacant positions

Component merger positions are currently vacant in these focus areas:

  • Extbase + Plugin API
  • Persistence + Database Layer + Workspaces
  • SEO
  • Link Validator

Members

Helmut Hummel

CLI Integration

Christian Kuhn

Testing, Fluid Engine + Fluid Integration

Stefan Bürk

Testing, Fluid Engine + Fluid Integration

Garvin Hicking

Documentation

Simon Praetorius

Fluid Engine + Fluid Integration

Riccardo De Contardi

Issue Tracking / Reporting