---
layout: post
title: io.js 本周播报 - 2015.02.13
author: iojs
reference: https://medium.com/node-js-javascript/io-js-week-of-february-13th-2015-7846b94074a2
---

29 种语言本地化的尝试，1.2.0 发布等。

<!--more-->

## 以下项目增加对 io.js 的支持
* [Postmark](http://blog.postmarkapp.com/post/110829734198/its-official-were-getting-cozy-with-node-js)
* [node-serialport](https://github.com/voodootikigod/node-serialport/issues/439)
* [Microsoft Azure](http://azure.microsoft.com/en-us/documentation/articles/web-sites-nodejs-iojs/)

## io.js 在 GitHub 上的 star 数超过 10,000
io.js 已于二月十三日达成了 10,000 stars 的目标。没有 JavaScript 这个了不起的社区支持，我们是不可能完成的——感谢大家！

## io.js 1.2.0 发布
* **stream:** 更简单的 stream 构造函数。（[readable-stream/issue#102](https://github.com/iojs/readable-stream/issues/102)）。
* **dns:** `lookup()` 新增一个 `all` 的布尔选项。默认为 `false`，一旦被开启，函数会返回一个数组，该数组包含解析到的所有地址，详见 [iojs/pull#744](https://github.com/iojs/io.js/pull/744)。
* **assert:** 移除 `deepEqual()` 函数里面对于原型（prototype）属性上的比较（[iojs/issues#636](https://github.com/iojs/io.js/pull/636)），推出了一个类似于 `deepEqual()` 的函数 `deepStrictEqual()`，不同的是它将执行元类型上的严谨（strict）相等判断（[iojs/issues#639](https://github.com/iojs/io.js/pull/639)）。
* **tracing:** 当编译的时候使用 `--with-lttng` 参数，那么会使用 [LTTng](http://lttng.org/)（Linux Trace Toolkit Next Generation）。跟踪点可用于 DTrace 以及 ETW。（[iojs/issues#702](https://github.com/iojs/io.js/pull/702)）
* **文档:** 一堆文档更新了，详见各 commit；新的 [Errors 页面](https://iojs.org/api/errors.html)罗列了 JavaScript 错误、V8 层面上的以及 io.js 层面上的错误细节。
* **npm** 升级至 2.5.1。
* **libuv** 升级至 1.4.0，详见 libuv [ChangLog](https://github.com/libuv/libuv/blob/v1.x/ChangeLog)。
* 新入几枚协作者：
  * Aleksey Smolenchuk ([@lxe](https://github.com/lxe))
  * Shigeki Ohtsu ([@shigeki](https://github.com/shigeki))

## 为国际化社区敞开了大门
详见[该译文](http://cn.iojs.org/articles/how-iojs-built-a-146-person-27-language-localization-effort-in-one-day/)以及 Medium 上的[原文](https://medium.com/@mikeal/how-io-js-built-a-146-person-27-language-localization-effort-in-one-day-65e5b1c49a62)。

* 把同好贡献者添加到他们语言的队伍中。
* 各队伍已经注册好 Twitter 账号以及一些其它相关的社交网络账号。
* 队伍们已经开始用他们自己的方式开始协作。他们开始变得更像是“社区组织者”，而不仅仅是“翻译者”。

### 本地化项目的统计

* 第一天就有 146 人申请为该计划做贡献（当前有 160 人）
* 第一天有 27 个语言的社区被创建（已经到 29 个了）

### 各语言社区

* [`iojs-bn`](https://github.com/iojs/iojs-bn) 孟加拉语社区
* [`iojs-cn`](https://github.com/iojs/iojs-cn) 中文社区
* [`iojs-cs`](https://github.com/iojs/iojs-cs) 捷克语社区
* [`iojs-da`](https://github.com/iojs/iojs-da) 丹麦语社区
* [`iojs-de`](https://github.com/iojs/iojs-de) 德语社区
* [`iojs-el`](https://github.com/iojs/iojs-el) 希腊语社区
* [`iojs-es`](https://github.com/iojs/iojs-es) 西班牙语社区
* [`iojs-fa`](https://github.com/iojs/iojs-fa) 波斯语社区
* [`iojs-fi`](https://github.com/iojs/iojs-fi) 芬兰语社区
* [`iojs-fr`](https://github.com/iojs/iojs-fr) 法语社区
* [`iojs-he`](https://github.com/iojs/iojs-he) 希伯来语社区
* [`iojs-hi`](https://github.com/iojs/iojs-hi) 北印度语社区
* [`iojs-hu`](https://github.com/iojs/iojs-hu) 匈牙利语社区
* [`iojs-id`](https://github.com/iojs/iojs-id) 印尼语社区
* [`iojs-it`](https://github.com/iojs/iojs-it) 意大利语社区
* [`iojs-ja`](https://github.com/iojs/iojs-ja) 日语社区
* [`iojs-ka`](https://github.com/iojs/iojs-ka) 格鲁吉亚语社区
* [`iojs-kr`](https://github.com/iojs/iojs-kr) 韩语社区
* [`iojs-mk`](https://github.com/iojs/iojs-mk) 马其顿语社区
* [`iojs-nl`](https://github.com/iojs/iojs-nl) 荷兰语社区
* [`iojs-no`](https://github.com/iojs/iojs-no) 挪威语社区
* [`iojs-pl`](https://github.com/iojs/iojs-pl) 波兰语社区
* [`iojs-pt`](https://github.com/iojs/iojs-pt) 葡萄牙语社区
* [`iojs-ro`](https://github.com/iojs/iojs-ro) 罗马尼亚语社区
* [`iojs-ru`](https://github.com/iojs/iojs-ru) 俄语社区
* [`iojs-sv`](https://github.com/iojs/iojs-sv) 瑞典语社区
* [`iojs-tr`](https://github.com/iojs/iojs-tr) 土耳其语社区
* [`iojs-tw`](https://github.com/iojs/iojs-tw) 台湾社区
* [`iojs-uk`](https://github.com/iojs/iojs-uk) 乌克兰语社区

## io.js 和 Node.js
参见 Medium 上的[原文](https://medium.com/@iojs/io-js-and-a-node-js-foundation-4e14699fb7be)以及该[译文](http://cn.iojs.org/articles/io-js-and-a-node-js-foundation/)。

* 斯哥特·哈蒙德（Scott Hammond），Joyent 的 CEO 表示出他对 io.js 回归到 node.js 的渴求。

### 过去的为时不久的几个月里，io.js 做到了
* 活跃的核心成员增加到 23 人
* 拥有多个工作组
* 有 29 支本地化社区组织
* 吸引了比过去以往 node.js 的历史中还多的贡献者
* 在非凡的社区支撑下，有能力快速发布高质量软件

> 我们迫切地想要把这些抛在过去，但我们不能舍弃已经拥有的成就，以及让我们坚持到现在的原则和开放的运作模式。

### 未来
* 与 node.js 基金会的对话还在继续
* 一旦基金会有了雏形，技术委员会将召开 TC 会议，遵照我们已建立的管理方式，对这件事情进行公开讨论并投票，并会在 io.js 的 GitHub 上发布一条 issue 来说明 io.js 是否会加入。

> 对于社区来说，什么都不会改变。

### 你现在能干什么
* 继续提交你的 pull requests 到 io.js
* 加入 27 个[本地化小组](https://github.com/iojs/website/issues/125)之一
* 为 io.js 的工作组做出贡献（[streams](https://github.com/iojs/readable-stream)，[website](https://github.com/iojs/website)，[evangelism](https://github.com/iojs/website/labels/evangelism)，[tracing](https://github.com/iojs/tracing-wg)，[build](https://github.com/iojs/build)，[roadmap](https://github.com/iojs/roadmap)）
* 并且继续在你的应用中使用 io.js

