|
1 | 1 | ---
|
2 | 2 | layout: post
|
3 |
| -title: io.js Week of February 13th 2015 |
| 3 | +title: io.js 本周播报 - 2015.02.13 |
4 | 4 | author: iojs
|
5 | 5 | reference: https://medium.com/node-js-javascript/io-js-week-of-february-13th-2015-7846b94074a2
|
6 | 6 | ---
|
7 | 7 |
|
8 |
| -29 language localization effort, 1.2.0 release, and much more. |
| 8 | +29 种语言本地化的尝试,1.2.0 发布等。 |
9 | 9 |
|
10 | 10 | <!--more-->
|
11 | 11 |
|
12 |
| -## io.js support added by... |
13 |
| -* [Postmark](http://blog.postmarkapp.com/post/110829734198/its-official-were-getting-cozy-with-node-js) |
| 12 | +## 以下项目增加对 io.js 的支持 |
| 13 | +* [Postmark](http://blog.postmarkapp.com/post/110829734198/its-official-were-getting-cozy-with-node-js) |
14 | 14 | * [node-serialport](https://github.com/voodootikigod/node-serialport/issues/439)
|
15 | 15 | * [Microsoft Azure](http://azure.microsoft.com/en-us/documentation/articles/web-sites-nodejs-iojs/)
|
16 | 16 |
|
17 |
| -## io.js breaks 10,000 stars on GitHub |
18 |
| -On Feb. 13, io.js reached the goal of 10,000 stars on GitHub. We couldn't have done it without the support of the amazing community behind JavaScript. Thank you alll! |
19 |
| - |
20 |
| -## io.js 1.2.0 released |
21 |
| -* **stream**: Simpler stream construction ([readable-stream/issues#102[(https://github.com/iojs/readable-stream/issues/102)) |
22 |
| -* **dns**: `lookup()` now supports an `'all'` boolean option, default to `false` but when turned on will cause the method to return an array of all resolved names for an address, see, ([iojs/pull#744](https://github.com/iojs/io.js/pull/744)) |
23 |
| -* **assert**: Remove `prototype` property comparison in `deepEqual()` ([iojs/issues#636](https://github.com/iojs/io.js/pull/636)); introduce a `deepStrictEqual()` method to mirror `deepEqual()` but performs strict equality checks on primitives ([iojs/issues#639](https://github.com/iojs/io.js/pull/639)). |
24 |
| -* **tracing**: Add [LTTng](http://lttng.org/) (Linux Trace Toolkit Next Generation) when compiled with the `--with-lttng option`. Trace points match those available for DTrace and ETW. ([iojs/issues#702](https://github.com/iojs/io.js/pull/702)) |
25 |
| -* **docs**: Lots of doc updates, see individual commits; new Errors page discussing JavaScript errors, V8 specifics, and io.js specific error details. |
26 |
| -* **npm** upgrade to 2.5.1 |
27 |
| -* **libuv** upgrade to 1.4.0, see libuv [ChangeLog](https://github.com/libuv/libuv/blob/v1.x/ChangeLog) |
28 |
| -* Add new collaborators: |
29 |
| - * Aleksey Smolenchuk (@lxe) |
30 |
| - * Shigeki Ohtsu (@shigeki) |
31 |
| - |
32 |
| -## Opened our doors to the international community |
33 |
| -View the [original article](https://medium.com/@mikeal/how-io-js-built-a-146-person-27-language-localization-effort-in-one-day-65e5b1c49a62) on Medium. |
34 |
| -* Added interested contributors to teams for their language. |
35 |
| -* Teams registered Twitter accounts for their teams and other relevant social media accounts. |
36 |
| -* Teams came up with their own ways of working together, and they became more of "community organizers," as opposed to just "translators" |
37 |
| - |
38 |
| -### Stats for Localizations: |
39 |
| - |
40 |
| -* 146 people signed up to help with the localizations the first day (over 160 signed up now) |
41 |
| -* 27 languages communities created the first day (already up to 29) |
42 |
| - |
43 |
| -### Language Communities |
44 |
| - |
45 |
| -* [`iojs-bn`](https://github.com/iojs/iojs-bn) Bengali Community |
46 |
| -* [`iojs-cn`](https://github.com/iojs/iojs-cn) Chinese Community |
47 |
| -* [`iojs-cs`](https://github.com/iojs/iojs-cs) Czech Community |
48 |
| -* [`iojs-da`](https://github.com/iojs/iojs-da) Danish Community |
49 |
| -* [`iojs-de`](https://github.com/iojs/iojs-de) German Community |
50 |
| -* [`iojs-el`](https://github.com/iojs/iojs-el) Greek Community |
51 |
| -* [`iojs-es`](https://github.com/iojs/iojs-es) Spanish Community |
52 |
| -* [`iojs-fa`](https://github.com/iojs/iojs-fa) Persian Community |
53 |
| -* [`iojs-fi`](https://github.com/iojs/iojs-fi) Finnish Community |
54 |
| -* [`iojs-fr`](https://github.com/iojs/iojs-fr) French Community |
55 |
| -* [`iojs-he`](https://github.com/iojs/iojs-he) Hebrew Community |
56 |
| -* [`iojs-hi`](https://github.com/iojs/iojs-hi) Hindi Community |
57 |
| -* [`iojs-hu`](https://github.com/iojs/iojs-hu) Hungarian Community |
58 |
| -* [`iojs-id`](https://github.com/iojs/iojs-id) Indonesian Community |
59 |
| -* [`iojs-it`](https://github.com/iojs/iojs-it) Italian Community |
60 |
| -* [`iojs-ja`](https://github.com/iojs/iojs-ja) Japanese Community |
61 |
| -* [`iojs-ka`](https://github.com/iojs/iojs-ka) Georgian Community |
62 |
| -* [`iojs-kr`](https://github.com/iojs/iojs-kr) Korean Community |
63 |
| -* [`iojs-mk`](https://github.com/iojs/iojs-mk) Macedonian Community |
64 |
| -* [`iojs-nl`](https://github.com/iojs/iojs-nl) Dutch Community |
65 |
| -* [`iojs-no`](https://github.com/iojs/iojs-no) Norwegian Community |
66 |
| -* [`iojs-pl`](https://github.com/iojs/iojs-pl) Polish Community |
67 |
| -* [`iojs-pt`](https://github.com/iojs/iojs-pt) Portuguese Community |
68 |
| -* [`iojs-ro`](https://github.com/iojs/iojs-ro) Romanian Community |
69 |
| -* [`iojs-ru`](https://github.com/iojs/iojs-ru) Russian Community |
70 |
| -* [`iojs-sv`](https://github.com/iojs/iojs-sv) Swedish Community |
71 |
| -* [`iojs-tr`](https://github.com/iojs/iojs-tr) Turkish Community |
72 |
| -* [`iojs-tw`](https://github.com/iojs/iojs-tw) Taiwan Community |
73 |
| -* [`iojs-uk`](https://github.com/iojs/iojs-uk) Ukranian Community |
74 |
| - |
75 |
| -## io.js and Node.js |
76 |
| -View the [original article](https://medium.com/@iojs/io-js-and-a-node-js-foundation-4e14699fb7be) on Medium. |
77 |
| -* Scott Hammond, CEO of Joyent, expressed his desire to bring io.js back to the node.js. |
78 |
| - |
79 |
| -#### In only a few months io.js... |
80 |
| -* Has grown to 23 active core team members |
81 |
| -* Has several working groups |
82 |
| -* Has 29 language localization teams, |
83 |
| -* Has drawn more contributors to the project than we’ve ever had in the history of node.js, and |
84 |
| -* Has been able to release quality software at a good pace with the support of an exceptional community. |
85 |
| - |
86 |
| -> We are eager to put this all behind us but we can’t sacrifice the progress we’ve made or the principles and open governance that got us here. |
87 |
| -
|
88 |
| -### The Future |
89 |
| -* Talks with the node.js foundation are ongoing. |
90 |
| -* Once the foundation has a technical governance model you will see an issue on io.js’ GitHub about whether io.js should join. |
91 |
| - |
92 |
| - * This will be discussed and voted on openly in a public TC meeting following the governance rules we’ve already built. |
93 |
| - |
94 |
| -> For the community, nothing has changed. |
95 |
| -
|
96 |
| -### What to do right now |
97 |
| -* Continue to send your pull requests to io.js |
98 |
| -* Join one of the 27 [language localization teams](https://github.com/iojs/website/issues/125) |
99 |
| -* Contribute to io.js’ working groups ([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)) and |
100 |
| -* Continue to adopt io.js in your applications. |
| 17 | +## io.js 在 GitHub 上的 star 数超过 10,000 |
| 18 | +io.js 已于二月十三日达成了 10,000 stars 的目标。没有 JavaScript 这个了不起的社区支持,我们是不可能完成的——感谢大家! |
| 19 | + |
| 20 | +## io.js 1.2.0 发布 |
| 21 | +* **stream:** 更简单的 stream 构造函数。([readable-stream/issue#102](https://github.com/iojs/readable-stream/issues/102))。 |
| 22 | +* **dns:** `lookup()` 新增一个 `all` 的布尔选项。默认为 `false`,一旦被开启,函数会返回一个数组,该数组包含解析到的所有地址,详见 [iojs/pull#744](https://github.com/iojs/io.js/pull/744)。 |
| 23 | +* **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))。 |
| 24 | +* **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)) |
| 25 | +* **文档:** 一堆文档更新了,详见各 commit;新的 [Errors 页面](https://iojs.org/api/errors.html)罗列了 JavaScript 错误、V8 层面上的以及 io.js 层面上的错误细节。 |
| 26 | +* **npm** 升级至 2.5.1。 |
| 27 | +* **libuv** 升级至 1.4.0,详见 libuv [ChangLog](https://github.com/libuv/libuv/blob/v1.x/ChangeLog)。 |
| 28 | +* 新入几枚协作者: |
| 29 | + * Aleksey Smolenchuk ([@lxe](https://github.com/lxe)) |
| 30 | + * Shigeki Ohtsu ([@shigeki](https://github.com/shigeki)) |
| 31 | + |
| 32 | +## 为国际化社区敞开了大门 |
| 33 | +详见[该译文](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)。 |
| 34 | +* 把同好贡献者添加到他们语言的队伍中。 |
| 35 | +* 各队伍已经注册好 Twitter 账号以及一些其它相关的社交网络账号。 |
| 36 | +* 队伍们已经开始用他们自己的方式开始协作。他们开始变得更像是“社区组织者”,而不仅仅是“翻译者”。 |
| 37 | + |
| 38 | +### 本地化项目的统计 |
| 39 | + |
| 40 | +* 第一天就有 146 人申请为该计划做贡献(当前有 160 人) |
| 41 | +* 第一天有 27 个语言的社区被创建(已经到 29 个了) |
| 42 | + |
| 43 | +### 各语言社区 |
| 44 | + |
| 45 | +* [`iojs-bn`](https://github.com/iojs/iojs-bn) 孟加拉语社区 |
| 46 | +* [`iojs-cn`](https://github.com/iojs/iojs-cn) 中文社区 |
| 47 | +* [`iojs-cs`](https://github.com/iojs/iojs-cs) 捷克语社区 |
| 48 | +* [`iojs-da`](https://github.com/iojs/iojs-da) 丹麦语社区 |
| 49 | +* [`iojs-de`](https://github.com/iojs/iojs-de) 德语社区 |
| 50 | +* [`iojs-el`](https://github.com/iojs/iojs-el) 希腊语社区 |
| 51 | +* [`iojs-es`](https://github.com/iojs/iojs-es) 西班牙语社区 |
| 52 | +* [`iojs-fa`](https://github.com/iojs/iojs-fa) 波斯语社区 |
| 53 | +* [`iojs-fi`](https://github.com/iojs/iojs-fi) 芬兰语社区 |
| 54 | +* [`iojs-fr`](https://github.com/iojs/iojs-fr) 法语社区 |
| 55 | +* [`iojs-he`](https://github.com/iojs/iojs-he) 希伯来语社区 |
| 56 | +* [`iojs-hi`](https://github.com/iojs/iojs-hi) 北印度语社区 |
| 57 | +* [`iojs-hu`](https://github.com/iojs/iojs-hu) 匈牙利语社区 |
| 58 | +* [`iojs-id`](https://github.com/iojs/iojs-id) 印尼语社区 |
| 59 | +* [`iojs-it`](https://github.com/iojs/iojs-it) 意大利语社区 |
| 60 | +* [`iojs-ja`](https://github.com/iojs/iojs-ja) 日语社区 |
| 61 | +* [`iojs-ka`](https://github.com/iojs/iojs-ka) 格鲁吉亚语社区 |
| 62 | +* [`iojs-kr`](https://github.com/iojs/iojs-kr) 韩语社区 |
| 63 | +* [`iojs-mk`](https://github.com/iojs/iojs-mk) 马其顿语社区 |
| 64 | +* [`iojs-nl`](https://github.com/iojs/iojs-nl) 荷兰语社区 |
| 65 | +* [`iojs-no`](https://github.com/iojs/iojs-no) 挪威语社区 |
| 66 | +* [`iojs-pl`](https://github.com/iojs/iojs-pl) 波兰语社区 |
| 67 | +* [`iojs-pt`](https://github.com/iojs/iojs-pt) 葡萄牙语社区 |
| 68 | +* [`iojs-ro`](https://github.com/iojs/iojs-ro) 罗马尼亚语社区 |
| 69 | +* [`iojs-ru`](https://github.com/iojs/iojs-ru) 俄语社区 |
| 70 | +* [`iojs-sv`](https://github.com/iojs/iojs-sv) 瑞典语社区 |
| 71 | +* [`iojs-tr`](https://github.com/iojs/iojs-tr) 土耳其语社区 |
| 72 | +* [`iojs-tw`](https://github.com/iojs/iojs-tw) 台湾社区 |
| 73 | +* [`iojs-uk`](https://github.com/iojs/iojs-uk) 乌克兰语社区 |
| 74 | + |
| 75 | +## io.js 和 Node.js |
| 76 | +参见 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/)。 |
| 77 | + |
| 78 | +* 斯哥特·哈蒙德(Scott Hammond),Joyent 的 CEO 表示出他对 io.js 回归到 node.js 的渴求。 |
| 79 | + |
| 80 | +### 过去的为时不久的几个月里,io.js 做到了 |
| 81 | +* 活跃的核心成员增加到 23 人 |
| 82 | +* 拥有多个工作组 |
| 83 | +* 有 29 支本地化社区组织 |
| 84 | +* 吸引了比过去以往 node.js 的历史中还多的贡献者 |
| 85 | +* 在非凡的社区支撑下,有能力快速发布高质量软件 |
| 86 | + |
| 87 | +> 我们迫切地想要把这些抛在过去,但我们不能舍弃已经拥有的成就,以及让我们坚持到现在的原则和开放的运作模式。 |
| 88 | +
|
| 89 | +### 未来 |
| 90 | +* 与 node.js 基金会的对话还在继续 |
| 91 | +* 一旦基金会有了雏形,技术委员会将召开 TC 会议,遵照我们已建立的管理方式,对这件事情进行公开讨论并投票,并会在 io.js 的 GitHub 上发布一条 issue 来说明 io.js 是否会加入。 |
| 92 | + |
| 93 | +> 对于社区来说,什么都不会改变。 |
| 94 | +
|
| 95 | +### 你现在能干什么 |
| 96 | +* 继续提交你的 pull requests 到 io.js |
| 97 | +* 加入 27 个[本地化小组](https://github.com/iojs/website/issues/125)之一 |
| 98 | +* 为 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)) |
| 99 | +* 并且继续在你的应用中使用 io.js |
101 | 100 |
|
0 commit comments