ryu22e / slim-skeleton-phpunit
用于快速开发的Slim框架骨架应用程序
0.0.1
2015-01-31 05:39 UTC
Requires
- php: >=5.3.0
- monolog/monolog: 1.*
- slim/slim: 2.*
- slim/views: 0.*
- twig/twig: 1.*
Requires (Dev)
- fabpot/goutte: ~2.0
- phpunit/phpunit: 4.4.*
This package is not auto-updated.
Last update: 2024-09-24 16:18:12 UTC
README
使用此骨架应用程序快速设置并开始一个新的Slim框架应用程序。此应用程序使用最新的Slim和Slim-Views仓库。它还使用Sensio Labs的Twig模板库。
此骨架应用程序是为Composer构建的。这使得设置新的Slim框架应用程序变得快速且简单。
安装Composer
如果您尚未安装Composer,请现在安装。我更喜欢在/usr/local/bin中全局安装Composer,但您也可以在当前工作目录中本地安装Composer。对于本教程,我假设您已在本地安装了Composer。
https://composer.php.ac.cn/doc/00-intro.md#installation
安装应用程序
安装Composer后,从您想要安装新Slim框架应用程序的目录中运行此命令。
php composer.phar create-project ryu22e/slim-skeleton-phpunit [my-app-name]
将[my-app-name]替换为您的应用程序所需的目录名称。您需要
- 将虚拟主机文档根指向您的新应用程序的
public/目录。 - 确保
logs/和templates/cache是可写的。
就这样!现在去构建一些酷的东西。
如何测试
安装应用程序后,从目录中运行此命令。
make test
测试代码在tests/中。
如何贡献
拉取请求
- 分支Slim Skeleton存储库
- 为每个功能或改进创建一个新分支
- 从每个功能分支向develop分支发送拉取请求
将新功能或改进分开到单独的功能分支,并为每个分支发送拉取请求非常重要。这允许我们分别审查和拉入新功能或改进。
风格指南
所有拉取请求都必须遵循PSR-2标准。