我想借此机会向大家介绍 jQuery 背后的团队。关于谁为这个项目工作以及他们做了什么贡献,人们说得不够多。这个事实,加上最近的重组,使得向您展示 jQuery 在幕后是如何运作的,变得非常完美。
jQuery 是一项令人难以置信的努力,有 11 个人直接贡献他们的时间来推进 jQuery(以及无数其他人贡献插件、错误修复和知识)。重要的是要引起所有帮助该项目的人的工作的注意,考虑到他们的工作是不可估量的。
预计在未来一个月内(在 1 月 14 日 – jQuery 一周岁“生日”之前)将对 jQuery 项目进行许多改进。
现在是参与 jQuery 项目的好时机。找到一个您感兴趣的团队,加入他们的邮件列表 – 并参与其中。帮助总是受欢迎的。如果您没有时间贡献给该项目,财务捐款总是受欢迎的(并有助于维护服务器和您期望的项目质量)。
所以,不多说了,我向您介绍:jQuery 背后的团队。
开发团队
开发团队维护 jQuery 的核心方面:代码本身;自其成立以来,不断推动项目向前发展。近几个月来,它一直在缓慢增长,以跟上对功能和错误修复的需求。
开发团队的目的是:改进 jQuery 代码库的质量(通过添加新功能)并修复现有问题(为每个人创建一个更稳定的库)。此外,该团队负责记录所有 jQuery API,构建一个稳定的 测试套件并维护 jQuery 构建系统(通过该系统构建所有 jQuery 代码、文档和测试)。
John 是一位程序员和作家,居住在马萨诸塞州波士顿。他负责管理 jQuery 库的方向。这包括批判性地看待现有(和预期)功能并做出明智的决策。他还负责管理开发资源和在项目的不同方面花费的时间。
Jörn 是一位居住在德国的程序员。他是 jQuery 开发过程的驱动力,贡献了无数的错误修复并发布了许多 1.0.x 版本。他还负责完全重建 jQuery 测试套件并编写了大多数测试用例。在过去几个月里,他一直是 jQuery 开发过程的驱动力,帮助 jQuery 越来越接近一个优秀的 1.1 版本。
Brandon 是一位居住在德克萨斯州的开发人员,是开发团队的新成员。为 1.0.x 版本贡献了许多错误修复后,他现在正在批判性地研究 jQuery 核心的动画和 CSS/DOM 方面。他正在寻求提供代码速度和清晰度的显著提高。这将使我们能够做诸如暂停/恢复动画之类的事情。
Paul 是一位居住在德国的程序员,是 jQuery 的赞助贡献者。他与 jQuery 的工作集中在将 jQuery 转换为能够处理困难的大规模拖放操作的高速库。他主要负责创建最近的 dimensions 插件并提出许多改进建议到 jQuery 的 CSS 方法。
Stefan 是一位居住在罗马尼亚的开发人员,是 Interface Plugin 的创建者。他与插件的工作是由创建快速、交互式、基于 Web 的应用程序的愿望驱动的。Interface 已被采用为官方赞助的 jQuery 插件(以及其他一些高质量的插件)。Paul 和 Stefan 目前正在一起努力改进 Interface 插件的整体质量(速度和代码质量)。
Mike 是一位居住在纽约的开发人员,负责维护 jQuery 的官方 form 插件。他已经广泛地致力于将 Ajax 表单提交过程统一到一个插件中。此外,他的许多工作都渗透到改进核心 jQuery Ajax 代码的质量和一致性中。
宣传团队
这是一个全新的 jQuery 团队。该团队的重点是关注 jQuery 社区的脉搏(在家里和 在大型社区)并在他们力所能及的范围内提供帮助。通常,这意味着构建新的教程、解释困难的问题或将其他团队的需求更新或更改告知他们。
可以将这个团队视为一种开发者关系 – 将 jQuery 用户的需求传达给开发/网络/设计团队,同时竭尽全力将 jQuery 带给尚未发现它的人。
Rey Bango 是一位居住在南佛罗里达州的顾问,专门从事富互联网应用程序的开发。他已经使用 jQuery 了一段时间,并向许多人宣传其好处。他已经帮助转换了 一些 著名的 Cold Fusion 开发者。他还负责启动和帮助运行 jQuery 按钮竞赛。
Karl 是一位居住在密歇根州的开发人员,他维护网站 Learning jQuery。他撰写了许多教程,并帮助人们更好地理解 jQuery 的工作原理。他是 jQuery 邮件列表的常客,帮助新用户适应使用该库。作为宣传团队的一员,他将继续他的工作,寻找需要帮助理解库的细微之处的人,并为他们提供所需的资源。
Web 团队
Web 团队完全负责创建新的 jQuery 网站。这是一个长期计划的团队,但终于开始实现。这在很大程度上是因为这是一个如此艰巨的项目。
简而言之,许多新功能将在未来几周内推出。整个过程需要一些时间,但结果将非常值得。您首先可以期待的功能是与现有的 邮件列表 关联的适当讨论区域和所有 插件 的适当存储库。
所有这些都将使用 Drupal CMS 构建。最近,我们帮助 Drupal 转换为使用 jQuery 作为其主要的 JavaScript 库(为所有基于 Drupal 的网站提供支持的即将发布的 5.0 版本)。在与 Drupal 开发团队合作时,他们一直非常乐于提供任何可能的帮助,以构建新的网站。除了这种支持的提议外,Drupal 引擎也非常强大,提供了我们为新网站提供几乎所有所需的功能。
除了 Drupal 开发团队之外,以下 Drupal 用户还表示愿意捐赠他们的时间和精力来帮助构建新的 jQuery 网站。
Mike是一位居住在科罗拉多州的开发者。他在搭建基于Drupal的网站方面拥有丰富的经验。特别值得一提的是,他已经为另一个开源项目:QCodo,搭建了一个Drupal社区和插件区域。他已经开始工作,搭建了Web团队将要使用的基础区域——并且正在努力将SVN插件仓库直接集成到基于Web的插件仓库中(以便所有想要使用的人都可以统一访问)。他的工作将为Web团队其余开发人员的工作奠定基础。
Tane是一位居住在英国的开发者。他精通PHP和Drupal。Tane最近搭建了网站getjQuery.org(使用Drupal)——那时我看到了将他引入进来,帮助将他期望的许多功能添加到官方jQuery网站中的机会(例如讨论区和插件仓库等)。
设计团队
设计团队是jQuery开发过程中的一个最新补充。该团队的目标是实施jQuery网站的完整重新设计,以及所有即将推出的子部分(这与Web团队合作,为他们的工作实施设计)。
这个团队有很多独立的方面(例如图标设计、品牌、图形设计和XHTML/CSS组合),这些方面将通过不同的Web项目联系在一起。
Bradley是一位居住在俄亥俄州的独立设计师。他已经开始了一些优秀的工作,创建了一些关于新的jQuery.com设计的绝佳原型。他将致力于完成jQuery主页的可靠设计。他还将负责为网站的其余部分(以及整个jQuery项目)制定可靠的品牌和设计指南。
Skye是一位教授,居住在密苏里州,教授Web设计。他已经开始与Bradley合作设计新网站。在接下来的几周里,他将专注于网站的特定部分,从头开始完全设计(例如讨论区或插件区——尚未决定)。