Requires: systemd/systemd#30080
cd path/to/your/local/sources
# creates a container with the current directory mapped to /var/www/html and configures apache/php/mariadb.
create-webfedora.sh testsite
<?php | |
declare(strict_types=1); | |
require 'vendor/autoload.php'; | |
use Symfony\Component\Yaml\Yaml; | |
$fileName = 'typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml'; | |
$data = Yaml::parseFile($fileName); | |
$defaultConfiguration = require('typo3/sysext/core/Configuration/DefaultConfiguration.php'); | |
$schema = new stdClass; |
<?php | |
declare(strict_types=1); | |
require 'vendor/autoload.php'; | |
use Symfony\Component\Yaml\Yaml; | |
$fileName = 'typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml'; | |
$data = Yaml::parseFile($fileName); | |
$defaultConfiguration = require('typo3/sysext/core/Configuration/DefaultConfiguration.php'); | |
$schema = (new SchemaConverter())->parseSchema( |
#!/usr/bin/bash | |
# Store in .git/hooks/pre-push | |
# Only allow pushes of branches named "security*" and | |
# commits that include "SECURITY" to the remote | |
# named $ALLOWED_SECURITY_REMOTE | |
ALLOWED_SECURITY_REMOTE="security" |
Requires: systemd/systemd#30080
cd path/to/your/local/sources
# creates a container with the current directory mapped to /var/www/html and configures apache/php/mariadb.
create-webfedora.sh testsite
#!/bin/sh | |
### | |
# TYPO3 Git Cherry-Picked Commit Splitter ("Cherry-Split") | |
# @author Oliver Hader <[email protected]> | |
# @license GPL v2 on any later version | |
# | |
# Usage | |
# - cherry-pick change to local Git working copy | |
# - execute this script `./cherry-split.sh` which processed the tip commit |
.PHONY: assets css js install help watch build | |
HAS_DDEV_CONFIG=$(if $(wildcard ../.ddev/config.yaml),1) | |
IS_IN_DDEV_CONTAINER=${IS_DDEV_PROJECT} | |
# Generate "ddev exec" prefix if ddev is configured and not running inside the ddev container | |
COMMAND_PREFIX=$(if $(HAS_DDEV_CONFIG),$(if $(IS_IN_DDEV_CONTAINER),,(ddev exec -s web true >/dev/null || ddev start) && ddev exec -s web -d /var/www/html/Build)) | |
YARN=$(COMMAND_PREFIX) yarn | |
GRUNT=$(COMMAND_PREFIX) node_modules/.bin/grunt |
Demonstration that conflict
s don't make composer convenient.
First run:
$ composer install
Then
$ composer require typo3/cms-about
<?php | |
declare(strict_types=1); | |
require 'vendor/autoload.php'; | |
use Bnf\Di\Container; | |
use Crell\Tukio\Dispatcher; | |
use Interop\Container\ServiceProviderInterface; | |
use Psr\Container\ContainerInterface; | |
use Psr\EventDispatcher\ListenerProviderInterface; | |
use Psr\EventDispatcher\EventDispatcherInterface; |