imponeer / extension-info-contracts
帮助描述扩展的接口
v0.4
2022-07-25 12:05 UTC
Requires
- php: >=7.3
- ext-fileinfo: *
- league/flysystem: ^2.0
- myclabs/php-enum: ^1.7
Requires (Dev)
- composer/composer: >2.1.9
- dragonmantank/cron-expression: ^3.1
Suggests
- composer/composer: For using with composer based factories
- dragonmantank/cron-expression: For using to describe extensions that can have cron jobs
README
扩展信息合约
一些扩展(例如,用于CMS的扩展)不仅可以从 Composer 安装,还可以通过将所有文件复制到特定文件夹来实现。如果有多种方式可以实现这一点,那么如何轻松获取有关所有此类扩展的信息就会成为问题。为此,这是一个合约库——使创建关于扩展的标准化信息更容易。
安装
要安装并使用此包,我们建议使用 Composer
composer require imponeer/extension-info-contracts
否则,您需要手动包含 src/
目录中的文件。
谁在使用?
以下是实现此合约的库的列表
如何贡献?
如果您想添加一些功能或修复错误,可以分支、更改并创建拉取请求。如果您不确定这如何工作,请尝试 交互式GitHub教程。
如果您发现任何错误或有一些问题,请使用 问题标签 并在那里写下您的问题。