tedivm/spark

资助包维护!
tedivm

安装: 12

依赖者: 0

建议者: 0

安全性: 0

星星: 4

关注者: 2

分支: 1

公开问题: 0

类型:项目

v0.1.1 2014-07-01 04:37 UTC

This package is auto-updated.

Last update: 2024-09-13 06:14:47 UTC


README

License Latest Stable Version Coverage Status

现代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