[TASK] Improve local ddev setup handling - first round #391
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[TASK] Introduce local patch
contribution
package/extensionTo make contribution and workin on
EXT:deepltranslate_core
easier,the provided ddev based local environment should be improved with
the ability to setup a basic working environment easily.
This change introduces a local development extension
EXT:contribution
as preparation to give at least a simple and easy setup of a running
TYPO3 instance based on the TYPO3
EXT:styleguide
core extension togenerate a backend and frontend tree / data. Combined with the TYPO3
v12 setup command this allows a simple instance generation.
For the start, the contribution extension only provide a cli command
to manage site root visibilities (on/off) having
EXT:styleguide
generated trees in mind.
[TASK] Add
EXT:styleguide
andEXT:contribution
as development dependenciesTo improve the extension contribution experience with the
provided ddev setup two additional development dependencies
are added:
EXT:styleguide
: TYPO3 Core development extension whichprovides a generator for TCA and FRONTEND page trees.
EXT:contribution
: Local path extension providing somehelper arround the contribution/working experience for
the ddev instance.
composer2-81 config sort-packages true
composer2-81 config repositories.local path "packages/*"
composer2-81 require --dev
"typo3/cms-styleguide":"^12.0.5"
"web-vision/contribution":"@dev"
[TASK] Add
ddev-setup-instance
composer scriptThis change adds the composer script
ddev:setup-instance
,which setupts the TYPO3 instance for ddev, generates the
EXT:styleguide
trees and activates the frontend site.