Skip to content

techcoil/composer-plugin-local-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local Repo Composer Plugin

Composer plugin to help treating local repositories as packages.
Make use of composer's path repository behind the scenes.

Installation

Add the following to your composer.json file:

Install the plugin with

$ composer require techcoil/composer-plugin-local-repo
{
    "require": {
        "techcoil/composer-plugin-local-repo": "*"
    },
    ...
    "config": {
      ...
      "allow-plugins": {
        "techcoil/composer-plugin-local-repo": true
      }
    }
}

Config

Config overrides should be placed inside extra.local-repo in your composer.json file.

Key Description Default
paths An array of paths to search for packages. ["src"]
depth The depth of folders to search for packages. 1
symlink Whether to symlink the packages or copy them.
See https://getcomposer.org/doc/05-repositories.md#path
true
ignore An array of folder patterns to ignore. []

Example

// composer.json
{
     ...
     "extra": {
          "local-repo": {
                "paths": ["src", "packages"],
                "depth": 2,
                "symlink": false,
                "ignore": ["*_test", "**/test/*"]
          }
     }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages