shineunited/conductor

Composer plugin for more complete installation management.

Installs: 2 301

Dependents: 3

Suggesters: 0

Security: 0

Stars: 0

Watchers: 5

Forks: 0

Open Issues: 0

Type:composer-plugin

1.0.1 2022-12-05 17:59 UTC

This package is auto-updated.

Last update: 2024-04-05 21:16:16 UTC


README

License Latest Version PHP Version Main Status Release Status Develop Status

Description

A framework for more complete installation management with composer. Provides mechanisms for validated configuration, installer management and static file generation. To be used by other composer plugins to build detailed installers for specific package types.

Installation

to add conductor, the recommended method is via composer.

$ composer require shineunited/conductor

Configuration

Installation configuration is managed by parameters defined in the 'extra' section of the project's composer.json file. Individual parameters can be defined with default values and validation rules to create normalized project build configurations.

Installer Management

Conductor uses a simplified installer type that can be set to handle specific package types and provide installation paths based on configuration variables.

Static File Generation

Using blueprints and generators static files can be defined that are generated during install/update to ensure those files are kept up-to-date with upstream changes.