如何向 jQuery UI 提交修复 - 简单方法
现在 jQuery UI 托管在 GitHub 上,开始为该项目贡献修复变得更加容易。
让我们来看看简单的方法,你不需要学习如何真正使用 git。在另一篇文章中,我们将介绍一些使用 git 贡献的最佳实践。
假设你想向 Dialog 文件 jquery.ui.dialog.js 提交一个补丁。
步骤 1:注册 GitHub(赶快注册吧)
- https://github.com/signup/free
- 输入用户名、电子邮件地址、密码(忽略 SSH 公钥字段)
- 点击“我同意,立即注册!”
步骤 2:创建 jQuery UI 存储库的分支(成为你自己的 jQuery UI 副本的提交者)
- http://github.com/jquery/jquery-ui
- 点击“创建分支”
步骤 3:通过 GitHub 网页界面修改你的分支(在不知道 git 的情况下提交更改)
- http://github.com/{your-username}/jquery-ui
- 点击你想要修改的文件夹和文件
- 点击“ui/”
- 点击“jquery.ui.dialog.js”
- 当你查看要更改的文件的内容时,点击“编辑”链接(右上角)
- 在编辑器中修改文件
- 输入提交消息以概括你所做的更改以及你为什么要这样做。
- 这应该包含对 Trac 票据的引用,格式如下
- “Dialog:修改了 foo 以不再 bar。修复了 #1234 - dialog:当 foo 设置为 bar 时,IE6 崩溃”
- 确保你的提交消息包含 4 个部分:WHERE、WHAT、WHY #Num 和 WHY Name。查看jQuery UI 提交消息样式指南以了解更多信息。
- 点击“提交”
步骤 4:提交拉取请求(告诉 jQuery UI 团队你的更改为什么很棒)
- http://github.com/{your-username}/jquery-ui/blob/{id-of-commit}/ui/jquery.ui.dialog.js
- 点击“拉取请求”
- 输入一条消息,该消息将与你的提交一起发送,供核心提交者审查
- 点击“发送拉取请求”
步骤 5:在 Trac 票据中添加指向你的提交的链接(告诉所有人你正在处理这个问题)
- http://dev.jqueryui.com/ticket/3945
- 添加一条评论,其中包含一个指向步骤 4 中你提交的 URL 的超链接
步骤 6:吃块饼干(真好吃)
- 你完成了!
现在,如果你需要更改多个文件作为单个提交的一部分,网页界面将不再是最佳选择。在这种情况下,你需要学习更多关于 GitHub 和 git 的知识。你可以从这里开始
- 学习 GitHub:http://help.github.com/
- 学习 Git
Pingback: jQuery UI 1.9 里程碑 1 - 工具提示 « jQuery UI 博客