suin / skeleton
PHP 项目。
1.0.0
2018-01-03 11:37 UTC
Requires
- php: >=7.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.9
- phpunit/phpunit: ^6.5
- suin/livexample: ^1.2
This package is auto-updated.
Last update: 2024-09-06 08:45:32 UTC
README
这里应该放置您的库描述。尽量限制在一到两段话。
特性
- ...
- ...
- ...
安装
$ composer require suin/skeleton
示例
// Some example code here
查看更多示例,请访问 ./example 文件夹。
更新日志
请参见 CHANGELOG 了解更多详情。
贡献
请参见 CONTRIBUTING 了解更多详情。
发布您的库时,应删除以下内容。
骨架
启动 PHP 库开发的模板仓库。
特性
- 单元测试准备就绪
- PHPUnit
- Livexample:通过单元测试确保示例代码运行良好。
- 由 Docker 容器提供跨 PHP 版本测试
- 从 PHP 5.3 到 PHP 7.2 或更高版本
- 包含代码质量工具
- PHP-CS-Fixer
- 内置 PHP-CS-Fixer 规则由 suin/php-cs-fixer-rules 提供
- 代码覆盖率
- 准备好协作
- CONTRIBUTING
- PHP-CS-Fixer
- 配置良好的 Git
- .gitattributes
- .gitignore
- .gitmessage
- Travis CI 集成
- 代码覆盖率报告由 Code Climate 提供
- 由 Code Climate 提供的自动代码审查
- 可重用文档
- README.md
- 徽章由 shields.io 提供
- CHANGELOG.md
- 您可以通过 github-changelog-generator 生成它。
如何使用此工具
git clone git@github.com:suin/php-skeleton.git ./your-lib-name cd ./your-lib-name rm -rf .git git init git commit --allow-empty -m "Initial commit."
设置 Travis CI
: Install travis client gem install travis : Authenticate your travis account travis login : Triggers a new sync with GitHub travis sync : Enable CI travis enable : Visit CI dashboard travis open将此包提交到 Packagist
- 输入仓库 URL。
- 设置 GitHub 集成与服务。
- 检查包是否已分发:
composer show -a suin/skeleton
Codeclimate 代码覆盖率设置
- 将仓库添加到 Codeclimate。
- 从“设置”→“测试覆盖率”→“测试报告器 ID”获取测试报告器 ID。
- 设置 Travis CI 环境。
travis env set CC_TEST_REPORTER_ID <your reporter id>