From d4561fe438978bdb73d073a5ac9b0e4d345a9e44 Mon Sep 17 00:00:00 2001 From: Chino Chang Date: Thu, 15 Sep 2016 15:30:49 +0800 Subject: [PATCH] Update CONTRIBUTING.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修正 单元测试文件 连接 --- CONTRIBUTING.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index de0fb5ef..6cefcb38 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -23,7 +23,7 @@ ThinkPHP 目前使用 Git 来控制程序版本,如果你想为 ThinkPHP 贡 * 类名和类文件名遵循 [**PSR-4**](http://www.kancloud.cn/thinkphp/php-fig-psr/3144); * 对于 Issues 的处理,请使用诸如 `fix #xxx(Issue ID)` 的 commit title 直接关闭 issue。 * 系统会自动在 PHP 5.4 5.5 5.6 7.0 和 HHVM 上测试修改,其中 HHVM 下的测试容许报错,请确保你的修改符合 PHP 5.4 ~ 5.6 和 PHP 7.0 的语法规范; -* 管理员不会合并造成 CI faild 的修改,若出现 CI faild 请检查自己的源代码或修改相应的[单元测试文件](thinkphp/tests); +* 管理员不会合并造成 CI faild 的修改,若出现 CI faild 请检查自己的源代码或修改相应的[单元测试文件](tests); ## GitHub Issue @@ -56,14 +56,16 @@ GitHub 提供了 Issue 功能,该功能可以用于: 2. 克隆(`clone`)你 `fork` 的项目到本地; 3. 新建分支(`branch`)并检出(`checkout`)新分支; 4. 添加本项目到你的本地 git 仓库作为上游(`upstream`); -5. 进行修改,若你的修改包含方法或函数的增减,请记得修改[单元测试文件](thinkphp/tests); +5. 进行修改,若你的修改包含方法或函数的增减,请记得修改[单元测试文件](tests); 6. 变基(衍合 `rebase`)你的分支到上游 master 分支; 7. `push` 你的本地仓库到 GitHub; 8. 提交 `pull request`; 9. 等待 CI 验证(若不通过则重复 5~7,GitHub 会自动更新你的 `pull request`); 10. 等待管理员处理,并及时 `rebase` 你的分支到上游 master 分支(若上游 master 分支有修改)。 -*若有必要,可以 `git push -f` 强行推送 rebase 后的分支到自己的 GitHub `fork`* +*若有必要,可以 `git push -f` 强行推送 rebase 后的分支到自己的 `fork`* + +*绝对不可以使用 `git push -f` 强行推送修改到上游* ### 注意事项 @@ -87,7 +89,7 @@ GitHub 提供了 Issue 功能,该功能可以用于: *Windows 用户推荐添加 PHP bin 目录到 PATH,方便使用 composer* -*Linux 用户自行配置环境, Mac 用户推荐使用内嵌 Apache 配合 Homebrew 安装 PHP 和 MariaDB* +*Linux 用户自行配置环境, Mac 用户推荐使用内置 Apache 配合 Homebrew 安装 PHP 和 MariaDB* ### 编辑器 @@ -97,11 +99,13 @@ phpfmt 插件参数 ```json { - "enable_auto_align": true, - "indent_with_space": true, - "psr1_naming": true, - "psr2": true, - "version": 1 + "autocomplete": true, + "enable_auto_align": true, + "format_on_save": true, + "indent_with_space": true, + "psr1_naming": false, + "psr2": true, + "version": 4 } ```