cradlephp/cradle-developer

Cradle PHP 开发工具

安装次数: 1,321

依赖: 2

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 1

类型:cradle-package

2.3.0 2020-06-20 10:11 UTC

README

CradlePHP 开发者的命令行界面

安装

如果您已经安装了 Cradle,可能不需要安装此工具,因为它可能已经包含在内。

$ composer require cradlephp/cradle-developer
$ bin/cradle cradlephp/cradle-developer install
  • $ cradle connect app-1 - 连接到服务器。见:config/deploy.php
  • $ cradle help - 通用帮助菜单
  • $ cradle install - 安装 Cradle
  • $ cradle install -f | --force - 强制覆盖文件安装 Cradle
  • $ cradle install --skip-sql - 安装 Cradle,但跳过 SQL 部分
  • $ cradle install --skip-versioning - 安装 Cradle 但跳过更新包
  • $ cradle install -h 127.0.0.1 -u root -p 123 - 使用给定的数据库信息安装 Cradle
  • $ cradle server -h 127.0.0.1 -p 8888 - 启动 PHP 服务器
  • $ cradle update - 将所有包更新到最新版本
  • $ cradle deploy - 部署命令
  • $ cradle deploy help - 部署帮助菜单
  • $ cradle deploy production - 将代码部署到服务器。见:config/deploy.php
  • $ cradle deploy s3 - 将静态资源上传到 S3。见:config/services.php
  • $ cradle deploy s3 --include-yarn - 将包括 Yarn 文件夹的静态资源上传到 S3
  • $ cradle deploy s3 --include-upload - 将包括上传文件夹的静态资源上传到 S3
  • $ cradle elastic - ElasticSearch 命令
  • $ cradle elastic help - ElasticSearch 帮助菜单
  • $ cradle elastic flush - 清空整个索引
  • $ cradle elastic flush foo/bar - 清空与给定包相关的索引
  • $ cradle elastic map - 提交 ElasticSearch 架构
  • $ cradle elastic map foo/bar - 提交与给定包相关的 ElasticSearch 架构
  • $ cradle elastic populate - 填充每个包的所有索引
  • $ cradle elastic populate foo/bar - 根据包填充索引
  • $ cradle package - 包命令
  • $ cradle package help - 包帮助菜单
  • $ cradle package install foo/bar - 从 Packagist 安装包
  • $ cradle package install foo/bar 1.0.0 - 从 Packagist 安装特定版本
  • $ cradle package list - 列出所有可用的包
  • $ cradle package remove foo/bar - 删除包
  • $ cradle package search foobar - 在 Packagist 中搜索特定包
  • $ cradle package update foo/bar - 将包更新到最新版本
  • $ cradle package update foo/bar 1.0.0 - 将包更新到特定版本
  • $ cradle redis - Redis 命令
  • $ cradle redis help - Redis 帮助菜单
  • $ cradle redis flush - 清空整个缓存
  • $ cradle redis flush foo/bar - 清空与给定包相关的缓存
  • $ cradle sql - SQL 命令
  • $ cradle sql help - SQL 帮助菜单
  • $ cradle sql build - 重建数据库架构
  • $ cradle sql build foo/bar - 重建与给定包相关的数据库表
  • $ cradle sql flush - 清空整个数据库
  • $ cradle sql flush foo/bar - 清除与给定包相关的数据库表
  • $ cradle sql populate - 填充每个包的所有表
  • $ cradle sql populate foo/bar - 根据包填充表

为Cradle PHP贡献

感谢您考虑为Cradle PHP做出贡献。

请勿在此存储库中创建问题。官方问题跟踪器位于 https://github.com/CradlePHP/cradle/issues 。在此处创建的问题很可能会被忽略。

请注意,master分支包含当前版本的最新版本。请检查您正在使用的版本,并找到相应的分支。例如,v1.1.1可以在1.1分支中。

问题修复将尽快审查。也会考虑小功能,但请给我时间审查并回复。主要功能只会在master分支上考虑。

  1. 分叉存储库。
  2. 启动本地终端并切换到您想要贡献的版本。
  3. 做出您的更改。
  4. 始终确保在所有提交上签注(git commit -s -m "提交信息")

创建拉取请求

  1. 请在创建拉取请求之前确保运行phpunitphpcs
  2. 将您的代码推送到远程分叉版本。
  3. 回到您在GitHub上的分叉版本并提交拉取请求。
  4. 所有拉取请求都将通过Travis CI进行测试。另外,请注意,Coveralls也用于分析您贡献的覆盖率。