• Stars
    star
    140
  • Rank 261,473 (Top 6 %)
  • Language
    PHP
  • License
    MIT License
  • Created over 6 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Composer plugin for installing package configuration files

Installer

By endroid

Latest Stable Version Build Status Total Downloads Monthly Downloads License

Composer plugin for installing configuration files. The installer automatically detects the project type in which your library is installed and installs the corresponding configuration files from your package.

Read the blog for more information on why I created this plugin.

Installation

$ composer require endroid/installer

Usage

Add the configuration files you want to be copied upon installation.

.install
    symfony
        config
            packages
                package_name.yaml
            routes
                package_name.yaml

Configuration

Generally you want the files to be installed automatically but if you experience issues with the installer or just don't want some package to be auto installed you can specify this via your composer.json.

"extra": {
    "endroid": {
        "installer": {
            "enabled": false,
            "exclude": [
                "endroid/asset",
                "endroid/embed"
            ]
        }
    }
}

Versioning

Version numbers follow the MAJOR.MINOR.PATCH scheme. Backwards compatible changes will be kept to a minimum but be aware that these can occur. Lock your dependencies for production and test your code when upgrading.

License

This bundle is under the MIT license. For the full copyright and license information please view the LICENSE file that was distributed with this source code.

More Repositories

1

qr-code

QR Code Generator
PHP
4,354
star
2

qr-code-bundle

Bundle for generating QR codes in Symfony
PHP
278
star
3

pdf

Library for easy PDF generation using wkhtmltopdf and Snappy
PHP
31
star
4

simple-spreadsheet

Library to simplify spreadsheet imports and exports
PHP
13
star
5

asset

Abstraction layer for providing contents from different sources
PHP
9
star
6

image-placeholder

Easy integration of image placeholders in your project
PHP
8
star
7

embed

Twig extension for embedding external resources
PHP
8
star
8

flusher

Auto optimizing entity manager flusher
PHP
6
star
9

property-access

Combines Symfony Property Access and Expression Language
PHP
6
star
10

calendar

Calendar reader / writer
PHP
6
star
11

sudoku

Sudoku solver
PHP
4
star
12

docker-php

Docker PHP image
Dockerfile
3
star
13

docker-rust

Docker Rust image
Dockerfile
2
star
14

data-sanitize

Library for cleaning data, removing duplicates etc.
PHP
2
star
15

teleporter

Copies files from one location to another while filtering the file contents based on specified modules
PHP
2
star
16

soccer-data

PHP
2
star
17

quality

Provides a default and up to date test configuration for libraries
Shell
2
star
18

docker-node

Docker node image
Dockerfile
1
star
19

application

TypeScript
1
star
20

docker-python

Docker Python image
Dockerfile
1
star
21

soccer-calendar

PHP
1
star
22

soccer-calendar-bundle

Generates soccer calendars for teams in configured competitions
PHP
1
star
23

composer-message

Show an error, warning or info message on composer install
PHP
1
star
24

tile

Tile Generator
PHP
1
star
25

data-sanitize-demo-bundle

Demo bundle for cleaning data, removing duplicates etc.
PHP
1
star