diff --git a/locale/zh-cn/get-involved/code-and-learn.md b/locale/zh-cn/get-involved/code-and-learn.md new file mode 100644 index 0000000000000..9106f39007f80 --- /dev/null +++ b/locale/zh-cn/get-involved/code-and-learn.md @@ -0,0 +1,23 @@ +--- +title: 代码 + 学习 +layout: contribute.hbs +--- + +# 编码 + 学习 + +“编码 & 学习”活动将让你随着 Node.js 核心贡献者们共同起步(或飞得更高)。无论你是你第一次还是第二、第三或是第四次为 Node.js 核心做出贡献,经验老道的贡献者们都能提供协助,他们也能现场即兴带领大家攻略 Node.js 核心源码。 + +## 即将到来的代码 + 学习活动 + +- 待定 + +## 已经结束的代码 + 学习活动 + +- [Oakland on April 22, 2017](https://medium.com/the-node-js-collection/code-learn-learn-how-to-contribute-to-node-js-core-8a2dbdf9be45) +- Shanghai at JSConf.CN: July 2017 +- Vancouver, BC at [Node Interactive](http://events.linuxfoundation.org/events/node-interactive): October 6, 2017 +- Kilkenny, Ireland at [NodeConfEU](http://www.nodeconf.eu/): November 5, 2017 +- Austin in December 2016 +- Tokyo in November 2016 +- Amsterdam in September 2016 +- Dublin and London in September 2015 diff --git a/locale/zh-cn/get-involved/collab-summit.md b/locale/zh-cn/get-involved/collab-summit.md new file mode 100644 index 0000000000000..5551ff3ff7393 --- /dev/null +++ b/locale/zh-cn/get-involved/collab-summit.md @@ -0,0 +1,14 @@ +--- +title: 协作者峰会 +layout: contribute.hbs +--- + +# 协作者峰会 + +协作者峰会是一个非正式的会议,其目的在于让现有及具有浅力的协作者齐聚一堂,让大家以现场协作、教学及分享知识的方式一同讨论 Node.js。委员会及工作组每年有两次聚会,他们会一起做出重要的决定,同时推动一些令人期待的任务。 + +## 谁可以参与呢? + +欢迎所有人参加。峰会期间,组长们会在新进的协作者融入工作议程之前协助他们加入想要贡献的群组。 这是一个你可以学习社群事务的好机会,同时也能贡献及精进你的技能。在进行现场分组讨论之前,工作组会先安排行程好让人们可以互相熟悉对方。 + +期待能与你在协作者峰会中相见![峰会回顾](https://github.com/nodejs/summit) 中有即将到来及过往的协作者峰会信息,并记得看看 [议题](https://github.com/nodejs/summit/issues),里头分享了个别工作组及委员会的讨论。 diff --git a/locale/zh-cn/get-involved/contribute.md b/locale/zh-cn/get-involved/contribute.md new file mode 100644 index 0000000000000..9a51167d81765 --- /dev/null +++ b/locale/zh-cn/get-involved/contribute.md @@ -0,0 +1,46 @@ +--- +title: 贡献 +layout: contribute.hbs +--- + +# 贡献 + +非常感谢你对于 Node.js 有兴趣而来做贡献!你有多种方式和可以做贡献的地方,我们也很乐意协助你找到这些地方和方法。 + +## 寻求一般的帮助 + +由于 `nodejs/node` 项目活跃度极高,若有功能请求或 Node.js 使用中有问题,请转至 [Node.js 帮助](https://github.com/nodejs/help/issues)。 + +## 汇报问题 + +如果你觉得你发现了 Node.js 的问题,请立即至 GitHub 项目中创建一个议题,不过要确保你的议题可以完整地陈述问题,且可依照你提供的步骤重现该问题,重现步骤不该包含任何外部想依赖的组件,也就是说,重现步骤不需使用 Node.js 以外的东西就能执行。 + +汇报问题时我们也需要一些关于执行环境的信息,我们不知道确切哪些信息是我们要的,所以请至少提供下列几项信息: + +* Node 的版本号 +* 当前运行的操作系统(macOS、SunOS、Linux、Windows) +* 计算机架构体系(32 位还是 64 位;x86 或 ARM) + +目前 Node.js 项目分散在一些 GitHub 仓库中个别管理,每个仓库都有自己的议题数据库。 如果可以的话,请将你的问题汇报至适合的仓库,但也别怕不小心发错地方,我们的社群会很热心帮你找到对的地方。 + +* 若要汇报有关 Node.js 的问题,请到 [nodejs/node](https://github.com/nodejs/node)。 +* 若要汇报本网站的问题,请到 [nodejs/nodejs.org](https://github.com/nodejs/nodejs.org/issues)。 + +## 代码贡献者 + +若你想要协助 Node.js 修复缺陷或是增加新功能,请确保你已仔细阅读 [Node.js 贡献指南](https://github.com/nodejs/node/blob/master/CONTRIBUTING.md#pull-requests),里面也解释了贡献至本项目并等待协作者审核的详细过程。 +如果你想知道该从何开始,你可以参考 [Node 该做什么列表](http://nodetodo.org/),它可以引导你迈向你的第一个贡献。 + +## 如何成为一个协作者? + +协作者的影响力可扩及整个项目,成为协作者后将能审核他人的贡献内容、将问题进行分类,及策划项目未来。因重大贡献而被 TSC 认可的开发者可能会被授与项目协作者身份及享有项目的代码提交权限,重大贡献的评估标准如(包括但不限于)下方所列: + +* 代码提交以及 pull requests +* 文档修订提交及 pull requests +* 对问题的评论及 pull requests +* 对 Node.js 网站的贡献 +* 提供给终端用户及初学贡献者的帮助 +* 参与工作组 +* 参与其它 Node.js 社区群 + +若你自己认为已经做出重大貢,却没有被授予提交权限,你可以尝试 [开启 TSC 议题](https://github.com/nodejs/TSC/issues) 或 [直接联系 TSC 成员](https://github.com/nodejs/TSC#current-members) 以获得相应权限。 diff --git a/locale/zh-cn/get-involved/index.md b/locale/zh-cn/get-involved/index.md new file mode 100644 index 0000000000000..91992f33678a6 --- /dev/null +++ b/locale/zh-cn/get-involved/index.md @@ -0,0 +1,43 @@ +--- +title: 加入我们 +layout: contribute.hbs +--- + +# 我们鼓励来自社区的各种贡献 + +Node.js 是个包容的大家庭,因此我们鼓励用户各施所长。 若你想 [汇报问题](https://github.com/nodejs/node/issues) 或者 [协助编辑文件及贡献代码](/zh-cn/get-involved/contribute/),那就来对地方了,看看下列的社区资源是不是能帮到你: + +## 社区讨论 + +- [GitHub 议题清单](https://github.com/nodejs/node/issues) 是讨论 Node.js 核心功能的好地方。 +- 关于 Node.js 开发的实时对话,请使用 [IRC 客户端](http://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients) 或 [freenode 网页聊天室](http://webchat.freenode.net/?channels=node.js) 转到 `irc.freenode.net` 中的 `#node.js` 頻道。 +- Node.js 官方的 Twitter 账号:[nodejs](https://twitter.com/nodejs). +- [Node.js Everywhere](https://newsletter.nodejs.org) 是 Node.js 官方的月报。 +- [Node.js Collection](https://medium.com/the-node-js-collection) 是一堆在媒体上的社区策划内容集合。 +- [NodeUp](http://nodeup.com) 是一个播客,它覆盖了所有相关于 Node 社区最新消息。 +- [Community Committee](https://github.com/nodejs/community-committee) 是 Node.js 基金会中的高级委员会,专注于社区事务。 + + +## 学习资源 + +- [官方 API 参考文档](/api) 中详细介绍了 Node 的 API 函数。 +- [NodeSchool.io](http://nodeschool.io) 通过互动命令的方式教会你 Node.js 的概念。 +- [Stack Overflow Node.js tag](http://stackoverflow.com/questions/tagged/node.js) 每日收集最新资讯。 +- [The DEV Community Node.js tag](https://dev.to/t/node) 是一个共享 Node.js 项目、文章和教程,以及开始讨论、并接受与 Node.js 相关的主题。欢迎所有技能级别的开发人员参与。 +- [Nodeiflux](https://discordapp.com/invite/vUsrbjd) 是一个 Nodejs 后端开发者在 Discord 上互相支援的友好社区。 +- [How To Node](http://howtonode.org/) 包含不断增长的有用教程。 + +## 国际化社区站点及项目 + +- [Australian Node.js blog & developers listing](http://nodejs.org.au/) +- [Chinese community](http://cnodejs.org) +- [French Google+ Community of Node.js users](https://plus.google.com/communities/113346206415381691435) +- [Hungarian (Magyar) community](http://nodehun.blogspot.com/) +- [Iranian group in Persian](http://nodejs.ir) +- [Israeli Facebook group for Node.js](https://www.facebook.com/groups/node.il/) +- [Japanese user group](http://nodejs.jp/) +- [Korean Node.js community](http://nodejs.github.io/nodejs-ko/) +- [Nicaragua Node.js community](http://nodenica.com/) +- [Spanish language Facebook group for Node.js](https://www.facebook.com/groups/node.es/) +- [Spanish language community](http://nodehispano.com) +- [Việt Nam Node.js community](http://nodejs.vn)