社区指南
Vue.js 的社区正在急速增长中,如果你正在阅读本文,这说明你大概已经准备好加入 Vue.js 社区了。欢迎!
现在让我们来解答你能从社区中获得什么以及你能为社区做什么。
资源
行为规范
我们的行为规范作为一份指南,旨在帮助我们和我们所参与的技术社区变得更加充实。
保持关注
- 关注我们的官方 Twitter 账号。
- 关注我们的团队成员的 Twitter 或 GitHub 账号。
- 关注 RFC 讨论。
- 订阅官方博客。
获得帮助
- Discord 聊天室:一个 Vue 开发者相互认识和实时聊天的地方。
- 论坛:咨询与 Vue 及其生态的相关问题的最佳地点。
- DEV 社区:在 Dev.to 分享与讨论 Vue 的相关话题。
- Meetup:想在当地找到像你一样的 Vue.js 爱好者吗?有兴趣成为社区领袖吗?这里就有你所需要的支持和帮助!
- GitHub:如果你想报告 bug 或者提出新特性需求,欢迎来 GitHub 提交 issue。我们也非常欢迎 pull request!
- Twitter 社区 (非官方):一个 Twitter 社区,在那里你可以认识其他 Vue 爱好者、获得帮助或讨论 Vue 的相关话题。
探索生态
- The Awesome Vue 页面:一览其他牛人发布的优秀资源。
- Vue Telescope Explorer:浏览器用 Vue 创建的网站,并洞悉它们具体使用的框架和库。
- Made with Vue.js:展示用 Vue 创建的项目和库。
- “Show and Tell”子论坛:又一个好地方,可以看看他人借助 Vue 生态完成的作品,以及他人为不断壮大的 Vue 生态的贡献。
参与方式
帮助同伴用户
贡献代码并不是对 Vue 社区的唯一贡献形式。在 Discord 或论坛上为 Vue 的同伴回答问题也是一种非常有价值的贡献。
协助分流 Issue
分流 issue 意味着收集缺失的信息、重现问题、验证问题的有效性并调查问题的原因等。
我们每天都会在 GitHub 仓库收到许多 issue。和我们的用户数量相比,我们的精力是非常有限的,所以光是 issue 的分流就会花费团队大量的精力。通过帮助我们分流这些 issue,你可以帮助我们变得更有效率,使我们能够把时间花在更优先的工作上。
你不必以修复问题为目的来分流这些 issue (尽管那也很好)。分享你的调查结果,例如导致该错误的提交记录,已经为我们节省了大量的时间。
贡献代码
贡献错误修复或新特性是你能做出的最直接的贡献形式。
Vue 核心库提供了一份贡献指南,其中包含 pull request 指南以及有关构建设置和上层架构的信息。其他子项目的仓库也可能会包含它们自己的贡献指南——请确保在提交 pull request 之前阅读它们。
错误修复是我们随时欢迎的。而对于新特性来说,最好先在 RFC 仓库中讨论用例和实现细节。
分享 (并积累) 经验
除了在论坛或聊天室回答问题、分享资源外,还有一些其他的方式可以分享并增长你的见识:
- 开发学习资料。我们常说教学相长。如果你正在用 Vue 做一些有趣的事情,你可以写一篇博客、组织研讨会、甚至创建一个 gist 分享到社交平台上:这些都能加强你的专项知识。
- 关注 (watch) 你关心的仓库。这样无论何时该仓库有新的动静,你都会第一时间收到通知,得到关于正在进行的讨论以及即将到来的新特性的新鲜情报。这是超棒的积累专业知识的方法,你最终将会有能力来解决问题 (issue) 并提交 pull request。
翻译文档
我希望现在你正在使用你的首选语言阅读这篇文档,如果不是,你愿意帮助我们翻译它吗?
请参阅翻译指南,了解如何参与的细节。
领导社区
在社区中,你可以做很多事情来帮助 Vue 的发展:
- 参加当地的 meetup。不论是准备一个话题还是组织一个 workshop,你都可以通过帮助新老 Vue 开发者的发展来为社区带来很多价值。
- 自己组织 meetup。如果你所在的地方没有人组织 meetup,你可以自己组织起来!要善用 events.vuejs.org 的资源!
- 帮助 meetup 组织者。在举办活动时,帮助永远不嫌多,所以请帮助当地组织者让每个活动都能够成功举办。
对于如何参与当地的 Vue 社区,如果你有任何问题,请联系 @Vuejs_Events!