diff --git "a/\347\254\2543\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\346\217\220\344\272\244\347\254\254\344\270\200\344\270\252 Pull Request.md" "b/\347\254\2543\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\346\217\220\344\272\244\347\254\254\344\270\200\344\270\252 Pull Request.md" index b6f77ecef9a10ea74bd058c21fdf5685ddfbd57a..5537d0ae34d8e71bd6d2dc11c39a82263764716c 100644 --- "a/\347\254\2543\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\346\217\220\344\272\244\347\254\254\344\270\200\344\270\252 Pull Request.md" +++ "b/\347\254\2543\351\203\250\345\210\206\342\200\224\342\200\224\345\260\235\350\257\225\345\217\202\344\270\216\345\274\200\346\272\220/\346\217\220\344\272\244\347\254\254\344\270\200\344\270\252 Pull Request.md" @@ -70,3 +70,28 @@ Pull Request 本质上是一种协同工作的机制,可以进行基于网络 1. 点击 Confirm merge,完成合并。 + + +## 创建 pull request + + 在下面的情形时,请你务必使用 PR: + + 提交补丁 (例如,纠正拼写错误、损坏的链接、或者是其它较明显的错误) + 开始一项别人请求的任务,或者是过去在issue中早就讨论过的 + + 一个 PR 并不代表着工作已经完成。它通常是尽早的开启一个PR,只需要在子标题标记为“WIP”(正在进行中)。 + + 如果说项目是托管在 GitHub上的: + + 1.Fork 代码仓库 并克隆到本地,在本地的仓库配置“上游”为远端仓库。这样你可以在提交你的PR时保持和“上游”同步,会减少很多解决冲突的时间。 + + 2.创建一个分支 用于自己编辑。 + + 3.参考任何相关的issue 或者在你的RP中支持文档(比如. “Closes #37.”) + + 4.包含之前和之后的快照 如果你的改动是包含了不同的 HTML/CSS。在你的PR中拖拉相应的图片。 + + 5.测试你的改动! 若测试用例存在的话,跑一遍,以覆盖你的更改,若没有的话,则创建相应的用例。无论测试是否存在,一定要确保你的改动不会破坏掉现有的项目。 + + 6.和项目现有的风格保持一致 尽你最大的努力,这也就是意味着在使用缩进、分号、以及注释很可能和你自己的风格大相径庭,但是为了节省维护者的精力,以及未来他人更好的理解和维护。 +