如何向 jQuery UI 提交修复 - 简单方法

发布日期 作者

现在 jQuery UI 托管在 GitHub 上,开始为该项目贡献修复变得更加容易。

让我们来看看简单的方法,你不需要学习如何真正使用 git。在另一篇文章中,我们将介绍一些使用 git 贡献的最佳实践。

假设你想向 Dialog 文件 jquery.ui.dialog.js 提交一个补丁。

步骤 1:注册 GitHub(赶快注册吧)

步骤 2:创建 jQuery UI 存储库的分支(成为你自己的 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 票据中添加指向你的提交的链接(告诉所有人你正在处理这个问题)

步骤 6:吃块饼干(真好吃)

  • 你完成了!

现在,如果你需要更改多个文件作为单个提交的一部分,网页界面将不再是最佳选择。在这种情况下,你需要学习更多关于 GitHub 和 git 的知识。你可以从这里开始

关于“如何向 jQuery UI 提交修复 - 简单方法”的一个想法

  1. Pingback: jQuery UI 1.9 里程碑 1 - 工具提示 « jQuery UI 博客