In March 2019, we introduced a revised core development structure, consisting of four groups for coordinating TYPO3 Core development
- Core Initiatives
- Component Mergers
- Framework Mergers
- Product Team
Whereas the Core initiatives are a massive group of contributors of all kinds, the component mergers and framework mergers have a continuous responsibility to maintain the TYPO3 Core product and simultaneously move forward. We decided to have a yearly cycle so new people can join, and existing mergers are relieved of their duties if their time schedule or motivation does not fit anymore but can evaluate if they can continue to put the amount of time and dedication in further shaping TYPO3 Core.
Read more about the structure and the responsibilities here https://typo3.org/community/teams/typo3-development and https://typo3.org/article/a-revised-core-development-structure.
Mergers are the people responsible for bringing changes from all contributors into TYPO3 Core - effectively "merging" changes into TYPO3 Core's Git Repository. Whereas Framework Mergers are responsible for all parts of TYPO3 Core, Component mergers have a special and custom area, their own "baby" to put focus in this one place, and can shape the component with their own vision to make this area shine.
Ideally - if you want to apply - you are already used to TYPO3 Core's Contribution workflow, and are familiar with the code structure of TYPO3 Core. You know how to fix a bug in Core and have done that in the past already. As TYPO3 Core is a community-driven open source project, you need to find a good schedule to fit into your own day. It is more important to have a predictable amount of available time then when and how much this is. Ideally your employer (if not self-employed) can provide a weekly time slot for you as well as they will benefit from having a core developer in their team.
We are looking for 8 Framework Mergers as well as Component Mergers for the following components:
- Accessibility
- Backend Client Side Development (TypeScript / JavaScript)
- CLI Integration
- Content Editing Experience + RTE
- Documentation
- Extbase + Plugin API
- Fluid Engine + Fluid Integration
- Form Framework
- Issue Tracking / Reporting
- Logging
- Performance / Caching
- Persistence / Database Layer / Workspaces
- SEO
- Tests / Testing Framework
- Dashboard (new)
Every existing merger can apply. At the same time, I am encouraging new people to join our efforts to make TYPO3 even better and take responsibility. TYPO3 is a true community-driven open source CMS where developers can be at the heart of shaping the product!
You can apply starting today - our application form is available until March 30 2020, 23:59 CEST.