mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 15:12:48 +08:00
Update CONTRIBUTING.md
修正 单元测试文件 连接
This commit is contained in:
@@ -23,7 +23,7 @@ ThinkPHP 目前使用 Git 来控制程序版本,如果你想为 ThinkPHP 贡
|
|||||||
* 类名和类文件名遵循 [**PSR-4**](http://www.kancloud.cn/thinkphp/php-fig-psr/3144);
|
* 类名和类文件名遵循 [**PSR-4**](http://www.kancloud.cn/thinkphp/php-fig-psr/3144);
|
||||||
* 对于 Issues 的处理,请使用诸如 `fix #xxx(Issue ID)` 的 commit title 直接关闭 issue。
|
* 对于 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 的语法规范;
|
* 系统会自动在 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
|
## GitHub Issue
|
||||||
|
|
||||||
@@ -56,14 +56,16 @@ GitHub 提供了 Issue 功能,该功能可以用于:
|
|||||||
2. 克隆(`clone`)你 `fork` 的项目到本地;
|
2. 克隆(`clone`)你 `fork` 的项目到本地;
|
||||||
3. 新建分支(`branch`)并检出(`checkout`)新分支;
|
3. 新建分支(`branch`)并检出(`checkout`)新分支;
|
||||||
4. 添加本项目到你的本地 git 仓库作为上游(`upstream`);
|
4. 添加本项目到你的本地 git 仓库作为上游(`upstream`);
|
||||||
5. 进行修改,若你的修改包含方法或函数的增减,请记得修改[单元测试文件](thinkphp/tests);
|
5. 进行修改,若你的修改包含方法或函数的增减,请记得修改[单元测试文件](tests);
|
||||||
6. 变基(衍合 `rebase`)你的分支到上游 master 分支;
|
6. 变基(衍合 `rebase`)你的分支到上游 master 分支;
|
||||||
7. `push` 你的本地仓库到 GitHub;
|
7. `push` 你的本地仓库到 GitHub;
|
||||||
8. 提交 `pull request`;
|
8. 提交 `pull request`;
|
||||||
9. 等待 CI 验证(若不通过则重复 5~7,GitHub 会自动更新你的 `pull request`);
|
9. 等待 CI 验证(若不通过则重复 5~7,GitHub 会自动更新你的 `pull request`);
|
||||||
10. 等待管理员处理,并及时 `rebase` 你的分支到上游 master 分支(若上游 master 分支有修改)。
|
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*
|
*Windows 用户推荐添加 PHP bin 目录到 PATH,方便使用 composer*
|
||||||
|
|
||||||
*Linux 用户自行配置环境, Mac 用户推荐使用内嵌 Apache 配合 Homebrew 安装 PHP 和 MariaDB*
|
*Linux 用户自行配置环境, Mac 用户推荐使用内置 Apache 配合 Homebrew 安装 PHP 和 MariaDB*
|
||||||
|
|
||||||
### 编辑器
|
### 编辑器
|
||||||
|
|
||||||
@@ -97,11 +99,13 @@ phpfmt 插件参数
|
|||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"enable_auto_align": true,
|
"autocomplete": true,
|
||||||
"indent_with_space": true,
|
"enable_auto_align": true,
|
||||||
"psr1_naming": true,
|
"format_on_save": true,
|
||||||
"psr2": true,
|
"indent_with_space": true,
|
||||||
"version": 1
|
"psr1_naming": false,
|
||||||
|
"psr2": true,
|
||||||
|
"version": 4
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user