edmondscommerce/ec-bootstrap

该包最新版本(dev-master)没有可用的许可证信息。

开源PHP开发项目的Bootstrap

安装: 7

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:Shell

dev-master 2019-06-10 14:47 UTC

This package is auto-updated.

Last update: 2024-09-11 03:17:35 UTC


README

开源PHP开发项目的Bootstrap。

如何使用

安装

使用Bootstrap创建一个新项目。

composer create-project edmondscommerce/ec-bootstrap --stability=dev --remove-vcs <project-name>

在新的项目中初始化Git,添加远程仓库等。

cd <project-name>
git init
git add remote <insert-remote>

Github配置和CI

  1. 在GitHub上转到您的仓库的GitHub设置。

  2. 转到分支选项卡以配置对仓库中分支的检查。

  3. 给出您想要进行检查的分支名称,在本例中是 master

    • 勾选“要求状态检查通过才能合并”选项。
    • 勾选“要求合并前分支必须是最新的”选项。
    • 勾选“包含管理员”选项。
  4. 为了让状态检查工作,您现在需要登录到状态检查网站以配置它们以挂钩到这些请求。

Scrutinizer-CI

  • 使用“+添加仓库”按钮添加一个新仓库。
  • 填写github仓库 - 如果与GitHub连接,它将自动填写。
  • 选择语言
  • 不要勾选“测试/覆盖率标签”选项 - 我们自己添加了这些。

集成CI后

设置以下步骤后,是时候测试它们是否工作。

  • 在您的仓库中创建一个新分支
  • 进行一些编辑 - 例如修复测试覆盖率
  • 将新分支推送到远程
  • 检查命令行中的拉取请求链接,当推送时。
    • 如果没有,那么登录GitHub并创建一个新的。

现在,在允许您合并分支之前,您应该会看到状态检查正在运行,如果失败将不允许您合并。