来自至少 12 个国家的 30 多位贡献者,修改了大约 300 个文档页面。
这些是 1 月 28 日星期五 14:00 UTC 开始的文档冲刺的结果。虽然冲刺计划在星期六午夜 UTC 结束,但一些参与者在星期天仍在进行更新。
此次冲刺提供了一些与其他组织合作的机会,我相信这对 MDN 的未来发展大有裨益,不仅使其成为 Mozilla 技术的资源,而且成为整个开放 Web 技术的资源。
Paul Irish,Google Chrome 的开发者关系负责人,也是 Modernizr 和 HTML5 Boilerplate 背后的关键人物之一,帮助召集了参与者,并在冲刺期间为许多 CSS 和 DOM 页面添加了浏览器兼容性表格。
来自 包容性设计研究中心 的 Colin Clark 和 Anastasia Cheetham 开始着手更新和迁移有关可访问性和 ARIA 的信息,从 CodeTalks wiki 到 MDN。Colin 曾在 11 月的 Mozilla Drumbeat 节 上第一次与我讨论了这种可能性。在冲刺期间,Colin 创建了 可访问 Web 应用程序和小部件概述,Anastasia 创建了 键盘可导航的 JavaScript 小部件。
以下是已完成工作的摘要。鉴于工作量巨大,我可能遗漏了一些内容;如有遗漏,请告诉我,我会更正这篇文章。我非常感谢所有做出贡献的人,尤其是那些在周末抽出大量空闲时间参加冲刺的人。
- Jeremie Patonnier 创建了 SVG 元素的分类,为 80 个 SVG 元素中的 38 个(!) 创建了页面,并清理了一些现有元素,从而涵盖了所有基本元素。他还为 SVG 属性 的索引页面填充了内容,并将元素和属性页面相互链接。因此,SVG 参考现在有了结构,以及有用的文档雏形。
- Manuel Strehl 对 SVG 教程 的许多部分进行了重大更新,补充了 Jeremie 在 SVG 参考方面的工作。
- Tom Schuster 创建了 HTML 属性 与其所属元素的映射关系,还有几个人添加了描述。Tom 还更新了 Array.toString 和 Object.toString,并清理了基本 JavaScript 类型参考页面,包括添加版本信息和修复语法。
- Marc-Aurèle Darche 改进了 XUL 教程 元素定位 文章和 XUL 属性 dlgtype。
- wellington7 清理了 为 Firefox 创建皮肤/入门。
- Masahiko Imanaka 将一些关于 CSS 列属性 的页面翻译成日语。
- Jonathan Wilsson 为 CSS 页面相关的伪类和 伪元素 创建了页面,重写了 伪类 的页面,添加了示例、语法高亮和标签到大量 HTML 元素页面,创建了 HTMLParagraphElement 页面,并在 HTML <progress> 元素中添加了 Chrome 屏幕截图,该元素尚未在 Firefox 中实现。
- Ms2ger 改进了几个 HTML 元素页面。
- Miles Clark 改进了几个 CSS 属性页面,并扩展了 position 和 float 的示例。
- xakz 和 shgz 将几个 HTML 相关页面翻译成法语。
- Addy Osmani 充实了 Web 开发简介 页面,使其真正(而且非常)有用。
- shiawuen 在 event.currentTarget 中添加了一个示例。
- brianloveswords 编辑了 JavaScript 入门 文章,并创建了一个聚合兼容性信息的占位符(我们需要弄清楚如何自动填充)。
- Tomislav Jovanovic 增强了关于 JavaScript 严格模式 的文章。不幸的是,我们不知道 Jeff Walden 即将用 最近关于严格模式的 Hacks 博客文章 的内容替换该页面。然后,Tomislav 在 Hacks 后版本的页面中添加了示例和其他改进。
- Florian Scholz 继续了他从 10 月份文档冲刺开始的工作,清理了 MathML 参考页面,并添加了 <multiscripts> 元素。
- Trevor Hobson 更新了一批(即 11 个)XPCOM 接口参考 页面,这是他定期进行的工作,无论是否有文档冲刺。
- David Bruant,另一位文档冲刺老手,大大扩展了 JavaScript Proxy 文章。
- Eric Shepherd 创建了用于将项目标记为仅适用于“移动设备”的模板,用于“在 JSFiddle 上查看”的按钮,以及用于从附加的 XML 文件嵌入渲染的 SVG 图像的模板。他还编写了与 电解内容视图 和 工具包配置文件管理器 相关的文档。他还审查并校对冲刺期间编写和更新的许多其他文章。
- Daniel Lopretto 在 document.activeElement 和 document.anchors 中添加了示例,为 document.width 和 document.height 提供了替代方案,并扩展了 CSS 属性选择器 的示例。
- Ryan Olson 为 CSS 定位 添加了一个 实时示例,并在 HTML 属性表中添加了一些描述。
- Adam Dane 为 <time> 和 <meter> HTML 元素创建了页面,并修复了大约 50 个 HTML 元素页面的语法高亮和缩进。
- Andreas Wagner 为 错误 606966(“需要一个公开给 JS 的异步历史访问 API”)记录了 XPCOM 接口,为 错误 543444 更新了 使用视图显示位置信息,并更新了一些用于导航历史的 XPCOM 接口。
- Jussi Kalliokoski 编写了 创建简单的合成器,关于使用音频 API 的内容。
- Matheus S. Svolenski 和 Fabricio Ferracioli 分别将一些文章翻译成葡萄牙语。
- Janet Swisher 完成了更新 IndexedDB 异步 API 参考页面以匹配当前草案标准和 Mozilla 实现的工作。
- Garann Means 更新了 Mozilla 中的富文本编辑 的部分内容,在 AJAX 入门 中添加了一个 JSON 示例,并在 CSS float 属性 中添加了关于清除浮动的部分。由于 Garann 和我住在同一个城市,我们在星期六早上见面进行了一些面对面的文档冲刺。
- Mason Stewart 在 HTML 属性 页面中添加了关于已被 CSS 属性替换的旧属性的说明,并校对并修复了其他几个页面。
- Alex Lakatos 为 CSS 属性 background-repeat、background-position 和 list-style 创建了实时示例。
- Archaeopteryx 创建了记录 nsIAppStartup_MOZILLA_2_0 的页面。
- Christian Sonne 更新了与渐变相关的 CSS 属性以包含浏览器兼容性信息,在 clear 中添加了一个示例,并在 :visited 中添加了摘要、示例和“另请参阅”。
- Divya Manian 在十几个 CSS 页面上添加或更新了浏览器兼容性信息。
8 条评论