SPIP Composer Installer Plugin
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
JamesRezo 053ca2507f fix: remove unnecessary control on config/ecran_securite.php 2 months ago
src fix: remove unnecessary control on config/ecran_securite.php 2 months ago
tests feat(mode-dev): preferred-install facilities 2 months ago
.editorconfig chore: fix tests, dump composer version, docs 2 months ago
.gitattributes chore: fix tests, dump composer version, docs 2 months ago
.gitignore chore: fix tests, dump composer version, docs 2 months ago
CHANGELOG.md build: verrsion 0.6.0 2 months ago
LICENSE chore: fix tests, dump composer version, docs 2 months ago
README.md fix: typos dans la documentation 2 months ago
composer.json build: verrsion 0.6.0 2 months ago
composer.lock build: verrsion 0.6.0 2 months ago
phpunit.xml chore: fix tests, dump composer version, docs 2 months ago

README.md

composer-installer

Composer Plugin to Install SPIP Applications.

Identified Composer Types

  • spip-classic
  • spip-ecrire
  • spip-prive
  • spip-plugin

Reserved Composer Types for future uses

  • spip-lang
  • spip-theme

Extra parameters in root package

  • extra.spip.template goes to ./squelettes-dist
  • extra.spip.extensions go to ./plugins-dist
{
    "extra": {
        "spip": {
            "template": "vendor/default-template",
            "extensions": [
                "vendor1/plugin-dist-1",
                "vendor2/plugin-dist-2"
            ]
        }
    }
}

Mode Dev

spip:local

  • composer spip:local <command> <args>
  • composer local <command> <args>
  • composer l <command> <args>

spip:set-ssh-url

  • composer spip:set-ssh-url
  • composer mode-dev
# Interactive
composer local mode-dev
# Non-interactive
composer local mode-dev -n
composer local require --dev symfony/var-dumper flip/whoops rector/rector
composer local install