lifespikes / monorepo-cli

此包的最新版本(20220410084039)没有可用的许可证信息。

安装数: 7,854

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:composer-plugin


README

lifespikes/lifespikes 的组成部分

这是一个主要用于单仓库环境的 composer 插件。目前,这个插件主要是为了与 Symplify 的 symplify/monorepo-plugin 包协同工作。

它做什么?

M.I. 主要做两件事

  • 阻止来自非包的 require 语句。
    • 提示开发者选择一个包来安装。
  • 提供创建新包的简单命令。
    • composer workspace:create [package-name]
  • 在安装包后运行 vendor/bin/monorepo-builder merge

安装

要安装,只需运行 composer require lifespikes/monorepo-cli。一旦在您的 composer 文件上激活,您就可以使用此插件。

配置

您可以通过使用您的 composer.jsonextra 部分来配置此插件。以下是您可以配置的选项

'monorepo-cli' => [
   'owner'             => 'myOrganization',
   
   'ignore-packages'   =>  ['laravel-bare', 'monorepo-cli'],
   'package_dir'       =>  'packages',
   
   'binaries'          =>  [
       'monorepo-builder'  =>  'vendor/bin/monorepo-builder',
       'composer'          =>  'composer',
   ]
]