lts/microdeps-installer

一个微依赖安装程序设计师,用于简单地将微依赖复制到第三方代码中

dev-master 2023-09-25 13:06 UTC

This package is auto-updated.

Last update: 2024-09-25 15:38:41 UTC


README

微依赖都是关于非常小的代码片段,它们能很好地完成单个小任务

这个库通过一条命令方便地将微依赖安装到您的项目中。

目前,这还是一个非常初级的Beta版本

这个概念是我正在探索的一个想法,欢迎提供反馈。

用法

首先,您需要安装这个库以及实际的微依赖

例如

# install the Curl MicroDep
composer require --dev lts/microdeps-curl dev-master@dev

# install this installer
composer require --dev lts/microdeps-installer dev-master@dev

然后您可以像这样将微依赖安装到您的项目中

./vendor/bin/md vendorDir=./vendor/lts/microdeps-curl/

这将复制src和test文件到您的项目中,并根据需要更新文件中的命名空间。

一旦代码被复制到您的项目中,您可以自由地更新和扩展它。如果您希望将任何更改推送到原始的微依赖(请这样做)然后您需要创建一个分支并正常发起拉取请求。

PHP QA CI

该包使用PHP QA CI进行质量保证和持续集成。您可以在此处了解更多信息:https://github.com/LongTermSupport/php-qa-ci

在本地运行QA过程

要本地运行完整的QA过程,只需运行

./bin/qa

长期支持

此包由Long Term Support LTD提供,该公司由Joseph Edmonds创立和运营。

您可以通过https://joseph.edmonds.contact/联系Joseph。

查看Joseph的最新书籍 现代PHP 8的艺术