Prerequisites and Useful Tools
Required:
- Git
- Once you have setup the Git repository, it is advised to look at the listed
dependencies (basically: Docker) for
run
(see Using runTests.sh).Tests. sh
Recommended:
- IDE with TYPO3 plugins, such as PhpStorm or Visual Studio Code. While you can also use a simple editor, a properly setup IDE will help with code-completion, marking errors and applying coding guidelines.
- DDEV for setting up the PHP/Database web environment as a base for the TYPO3 installation. Alternative methods are possible (XAMPP, LAMP, MAMP, WAMP, custom docker-compose) or even using a custom locally installed web server and database. DDEV provides custom configurations for TYPO3 which can be used for core development as well, and is an easy-to-use layer on top of docker-compose.
Information on using these tools is covered in detail later on this chapter.