jQuery 全球冲刺(参见 上一篇文章)已经结束,对于我们许多人来说,这是一次精彩的动力和体验。
我们在冲刺期间充分利用了 冲刺维基页面,它现在作为我们所取得成就的参考,包括会议摘要和 IRC 日志。
我们离 jQuery UI 1.5 更近了一步,并且有 20 多人积极参与,在四个不同的组中工作
开发组
该 开发组 专门关注 jQuery UI 的代码库。他们修复了我们错误跟踪器中的 20 多个问题,并实现了缺少的功能,例如 Droppables 中的 greedy 选项。此外,我们以非常积极的方式改进了 UI 的核心:我们摆脱了两个依赖项(jquery.dimensions.js 和 ui.mouse.js)并添加了一个(ui.base.js)。影响如此之大,甚至核心也被更改了:jQuery 本身现在包含了 Dimensions 插件的有用方法(有关此内容的更多信息,请参阅即将发布的博客文章)。
测试组
该 测试组 专注于为每个 UI 插件编写和运行完整的单元测试套件。这是至关重要的,以确保每个插件的所有功能在所有 受支持的浏览器 中都经过彻底测试。冲刺后的单元测试覆盖率约为 60%。我们的目标是在 1.5 终版之前将其达到 90% 以上。
演示组
该 演示组 创建了一个出色的功能性演示模板,以及我们许多插件的功能性演示。此外,许多志愿者在令人惊叹的真实世界示例上工作,展示了如何在现实世界场景中使用特定插件。所有演示都将流入我们即将推出的网站上的新演示类别。
文档组
该 文档组 有幸仔细检查了每个 UI 插件的 文档,并与源代码、单元测试和演示页面进行比较。他们编写和更新以确保正确性和清晰度,即使对于 jQuery UI 的绝对新手也是如此。
感谢
因此,我们并没有完全实现所有目标,我们仍然需要努力解决所有仍然存在的问题。但是,我们取得了巨大的进展,如果没有所有帮助者的共同力量,这是不可能的。不仅如此,冲刺还是向新成员介绍并激励他们加入 UI 项目的好方法。
衷心感谢 所有在冲刺期间和冲刺之前提供帮助的人——尤其是 Richard Worth,他提出了最初的想法并使这次活动成为可能(他做了所有困难的事情 ;-) )、Eduardo Lundgren,他在冲刺期间管理了演示组并工作了很长时间,以及在两天内都做出巨大贡献的所有其他人。
但直到结束之前它还没有结束:在我们准备好推出 UI 1.5 的最终版本之前,我们仍然需要解决错误跟踪器中打开的 46 个问题。因此,我们已经在考虑后续冲刺。有关此内容的更多信息很快将在这里发布!
很快再见!
Paul Bakaus 和 jQuery 团队