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