bca / architect
该软件包已被废弃,不再维护。未建议替代软件包。
BCA项目内部使用的Robo构建配置。
1.2.6
2015-05-19 02:56 UTC
Requires
- bca/phpcs-standard: ~1.1
- mayflower/php-codebrowser: ~1.1
- pdepend/pdepend: ~2.0
- phploc/phploc: ~2.1
- phpmd/phpmd: ~2.2
- sebastian/phpcpd: ~2.0
README
重要声明: 尽管该仓库是开源的,但由于需要进行重大修改,通常不适合其他机构或个人使用。话虽如此,我们鼓励您进行分支操作,并根据您的需要部分或全部使用它。
这是什么?
为BCA项目内部使用而设计,Architect是我们基于Phing构建模板创建项目构建文件的工具。这不仅仅是复制粘贴!我们通过Composer安装此软件包并将其直接导入项目构建文件,然后可以修改任务并添加自己的任务,而无需重新发明轮子。
系统要求
入门指南
-
在CLI中运行以下命令
composer require --dev bca/architect:~1.2 phing -f vendor/bca/architect/build.default.xml buildfile
-
可选 运行
phing init
以创建良好的起点。此命令将
- 将默认的 build.properties 文件复制到项目的根目录。
- 根据您的目录名称设置项目名称。
- 将Git预提交钩子符号链接到
phing scm
任务。
从现在起,您可以通过运行 phing
来运行默认任务,或者您可以通过名称单独运行任务。(例如,phing phpcs
或 phing phpunit
)
如果您有CI服务器,可以运行 phing default-ci
来执行CI特定的每个任务版本,这些任务将生成额外的日志文件,然后系统可以使用这些日志文件跟踪您的项目。日志默认写入 build/logs
。
许可
本程序是免费软件:您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分配和/或修改它,许可证版本为3,或(根据您的选择)任何更新的版本。
本程序根据希望它将是有用的,但没有任何保证;甚至没有关于其适销性或特定用途的隐含保证。有关详细信息,请参阅GNU通用公共许可证。
您应已收到GNU通用公共许可证的副本。如果没有,请参阅https://gnu.ac.cn/licenses/。
版权所有 2015 Brodkin CyberArts