tedivm / spark
v0.1.1
2014-07-01 04:37 UTC
Requires
- php: >=5.3.0
- symfony/console: 2.5.*
- symfony/finder: 2.5.*
- symfony/yaml: 2.5.*
- twig/twig: 1.*
Requires (Dev)
- fabpot/php-cs-fixer: 0.4.0
- phpunit/phpunit: 4.0.*
- satooshi/php-coveralls: dev-master
This package is auto-updated.
Last update: 2024-09-13 06:14:47 UTC
README
现代PHP项目似乎有很多重复的需求 - 测试套件配置、许可证、持续集成设置等。所有这些都有实际需求,一个项目没有它们就不能被认为是成熟的,但减少新项目设置门槛也是有话可说的。
Spark是一个项目模板系统,通过简单的命令行参数创建新项目。它支持多种项目类型,可以通过参数指定,默认为“库”包-
$ spark create AcmeLibrary
创建不同类型的项目,例如命令行应用程序,是微不足道的-
$ spark create AcmeShellApplication cli
在这些情况下,每个新项目都将创建在您的当前目录中,以项目名称命名的文件夹中(使用-d选择不同的位置)。
使用show命令可以简单地获取可用项目类型的列表,该命令还可以显示有关每个包的附加信息。
$ spark show packages $ spark show packages cli
安装
Composer
要使用Composer安装Spark,请安装Composer并运行以下命令
$ ./composer.phar global require tedivm/spark @stable
如果您尚未这样做,请将~/.composer/vendor/bin
添加到您的PATH
export PATH="$PATH:$HOME/.composer/vendor/bin"
Github
Spark的版本可在Github上找到。下载spark.phar文件并在本地运行它,或将它移动到您的系统bin目录。
sudo cp spark.phar /usr/local/bin/spark sudo chmod a+x /usr/local/bin/spark