This is just a first draft on how to get started. Feedback is welcome!
- todo
- Installation: https://www.docker.com/community-edition#/download
- ddev is available for Windows 10, macOS Sierra and higher and Linux
- Requirements: https://ddev.readthedocs.io/en/latest/#system-requirements
- Installation: https://ddev.readthedocs.io/en/latest/#installation
- Installation: https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx
- a global installation is recommended
- Installation: https://docs.typo3.org/typo3cms/ContributionWorkflowGuide/Setup/Prerequisites.html#yarn
-
git clone git://git.typo3.org/Packages/TYPO3.CMS.git typo3-master -
cd typo3-master -
composer install -
cd Build -
yarn install -
yarn build -
cd .. -
ddev config- set docroot to application root (simply press Enter)
-
vi .ddev/config.yaml- change PHP version to 7.2
-
ddev start -
touch FIRST_INSTALL -
Open your new TYPO3 installation in the browser and finish installation process:
- when prompted for database credentials, use
dbfor username, password and host
- when prompted for database credentials, use
git reset --hard origin/master- go to Gerrit (review.typo3.org) and select a patch set to test
- hit the download button in a patchset and copy the command near "Cherry Pick"
- e.g.
git fetch git://review.typo3.org/Packages/TYPO3.CMS refs/changes/76/55976/3 && git cherry-pick FETCH_HEAD
composer installcd Buildyarn install && yarn buildcd ..rm -rf typo3temp/var/Cache/*- if necessarey, do a database compare
- test the patch!
ddev stop
ddev stopddev remove --remove-data- remove typo3-master directory