injitools / bowerphp
PHP中Bower的实现
v0.4.0
2016-05-24 14:29 UTC
Requires
- php: >=5.3.6
- ext-fileinfo: *
- ext-zip: *
- camspiers/json-pretty: 1.0.*
- knplabs/github-api: ^1.4
- symfony/console: ~2.3|~3.0
- symfony/filesystem: ~2.4|~3.0
- symfony/finder: ~2.3|~3.0
- symfony/process: ~2.3|~3.0
- vierbergenlars/php-semver: ~3.0
Requires (Dev)
- ext-phar: *
- fabpot/php-cs-fixer: ~1.5
- mockery/mockery: ~0.9.3
- phpunit/phpunit: 4.*|5.*
- dev-master / 1.0.x-dev
- v0.4.0
- v0.3.6-beta
- v0.3.5-beta
- v0.3.4-beta
- v0.3.3-beta
- v0.3.2-beta
- v0.3.1-beta
- v0.3.0-beta
- v0.2.4-alpha
- v0.2.3-alpha
- v0.2.2-alpha
- v0.2.1-alpha
- v0.2.0-alpha
- v0.1.9-alpha
- v0.1.8-alpha
- v0.1.7-alpha
- v0.1.6-alpha
- v0.1.5-alpha
- v0.1.4-alpha
- v0.1.3-alpha
- v0.1.2-alpha
- v0.1.1-alpha
- v0.1-alpha
- dev-forfork
- dev-legacy
This package is not auto-updated.
Last update: 2024-09-18 19:56:44 UTC
README
PHP中bower的实现。
安装
$ composer require injitools/bowerphp
配置
目前,您可以在.bowerrc
文件中配置您的Bower目录,就像原始的Bower一样。
如果您需要许多依赖项,您可能会遇到Github API的限制(目前每小时60个请求)。要增加您的限制到每小时5000个请求,您可以使用令牌。请参阅Github帮助。创建您的令牌后,只需将其存储在BOWERPHP_TOKEN
环境变量中。
状态
该项目处于稳定版本(没有beta后缀),但仍在0
主版本(不保证BC)。
查看目前打开的问题。
贡献
所有贡献都受欢迎,如果您想从某处开始,请查看我们的问题跟踪器。
如果您创建了一个PR,请确保它遵循PSR2标准。要确保您的代码符合标准,您可以使用php-cs-fixer的git钩子。这里有一个钩子,您只需将其复制到您的.git/hooks文件夹下,命名为pre-commit即可。
构建phar
您可以通过简单地运行以下命令来构建phar:
$ php bin/compile
或者您可以使用box命令行工具。如果您在一个box.json
文件中添加以下内容,您只需运行box build
命令即可获取phar。不要忘记为您的phar文件赋予执行权限,使用chmod +x bowerphp.phar
。
{ "directories": ["src"], "files": ["LICENSE"], "finder": [ { "name": "*.php", "exclude": ["Tests", "phpunit", "mockery"], "in": "vendor" } ], "main": "bin/bowerphp", "output": "bowerphp.phar", "stub": true }