jQuery 全球冲刺活动(参见 之前的文章)已经结束,这对我们中的许多人来说是一次美妙的动力和极佳的体验。
在冲刺期间,我们充分利用了 冲刺 wiki 页面,现在它作为我们完成的工作的参考,包括会议纪要和 IRC 日志。
我们离 jQuery UI 1.5 更近了一步,并且有 20 多人积极参与,在四个不同的组中工作
开发组
开发 组 专门致力于 jQuery UI 的代码库。他们修复了我们 bugtracker 中的 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 的最终版本之前,我们的 bugtracker 中仍然有 46 个问题需要解决。 因此,我们已经在考虑后续冲刺活动。 稍后在这里了解更多信息!
很快再见!
Paul Bakaus 和 jQuery 团队