Contribute to TYPO3
Welcome to the TYPO3 Core contribution starter kit. This guide will help you set up your development environment and submit your first patch.
Why Contribute?
TYPO3 is an open source project that relies on community contributions. Whether you're fixing a bug, adding a feature, or improving documentation, your contribution matters.
How TYPO3 Contribution Works
Unlike GitHub/GitLab workflows, TYPO3 uses Gerrit for code review:
graph LR
A[Write Code] --> B[Push to Gerrit]
B --> C[Community Review]
C --> D{Approved?}
D -->|Yes| E[Core Team Merges]
D -->|No| F[Update & Push Again]
F --> C
- Forge - Issue tracker (like GitHub Issues)
- Gerrit - Code review system (like GitHub PRs)
- Single Sign-On - One account for everything
Quick Start
- Check Prerequisites - Tools you need
- Create Accounts - TYPO3.org, Gerrit, Forge
- Clone & Configure - Get the code
- Set Up DDEV - Local environment
- Install TYPO3 - Database & backend
- Make Your First Contribution
One-Line Setup
Already have the prerequisites? Run this in your TYPO3 clone:
Credits
This guide is based on the Official TYPO3 Contribution Guide maintained by the TYPO3 Documentation Team. Thank you to all contributors who make TYPO3 documentation excellent.
Resources
- Official TYPO3 Contribution Guide
- TYPO3 Slack #typo3-cms-coredev
- Forge Issue Tracker
- Gerrit Code Review
TYPO3 is a registered trademark of the TYPO3 Association. See The Brand for trademark guidelines.