Thank you for your interest in contributing to this extension!
We use DDEV for development. Please set up DDEV before proceeding.
# Clone repository
git clone git@github.com:move-elevator/typo3-toolbox.git
cd typo3-toolbox
# Start DDEV project
ddev start
# Install dependencies
ddev composer install
# Setup TYPO3 with a prefilled database
ddev init-typo3You can access the TYPO3 backend at https://typo3-toolbox.ddev.site/typo3/.
To login, you can use the username admin and password Password1!.
# All linters
ddev cgl lint
# Specific linters
ddev cgl lint:composer
ddev cgl lint:editorconfig
ddev cgl lint:typoscript
ddev cgl lint:php
ddev cgl sca
ddev cgl migrationThank you for your contribution!
Once your changes are ready, please open a pull request and describe what you have changed. Ideally, your PR should reference an issue describing the problem you are solving.
All mentioned code quality tools will be run automatically on each pull request.