Vue.js 的社區正在急速增長中,如果你正在閱讀本文,這說明你大概已經準備好加入 Vue.js 社區了。歡迎!
現在讓我們來解答你能從社區中獲得什么以及你能為社區做什么。
## 您將享有的資源
### 行為規范
這份[行為規范](/coc)是一個指南,它易于讓我們所參與的技術社區更加繁榮。
### 獲取幫助
- [論壇](https://forum.vuejs.org/):咨詢與 Vue 及其生態的相關問題的最佳地點。
- [聊天室](https://chat.vuejs.org/):一個 Vue 開發者們相互認識和交流的實時聊天室。
- [Meetup](https://www.vuemeetups.org):想在當地找到像你一樣的 Vue.js 愛好者嗎?有興趣成為社區領袖嗎?這里就有你所需要的支持和幫助!
- [GitHub](https://github.com/vuejs):如果你想報告 bug 或者提出新特性需求,歡迎來 GitHub 提交 issue。我們也非常歡迎 pull request!
### 探索生態
- [Awesome Vue](https://github.com/vuejs/awesome-vue):一覽其他牛人發布的優秀資源。
- [“Show and Tell”子論壇](https://forum.vuejs.org/c/show-and-tell):又一個好地方,可以看看他人借助 Vue 生態完成的作品,以及他人為不斷壯大的 Vue 生態的貢獻。
## 您可以參與的方式
### 貢獻代碼
和所有的項目一樣,貢獻代碼需要遵循規范。為了保證我們能盡快地幫助你解決問題或者接受你的 pull request,請先閱讀這份[貢獻指南](https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md)。
閱讀之后,你應該已經準備好向 Vue 的核心倉庫貢獻代碼了:
- [vue](https://github.com/vuejs/vue):核心庫
- [vuex](https://github.com/vuejs/vuex):類 Flux 的狀態管理
- [vue-router](https://github.com/vuejs/vue-router):為單頁面應用提供的路由系統
……還有許多小型的官方[同伴庫](https://github.com/vuejs)。
### 分享 (并積累) 您的經驗
除了在論壇或聊天室回答問題、分享資源外,還有一些其它的方式可以分享并增長你的見識:
- **開發學習資料。**我們常說,最好的學習方法就是教別人。如果你正在用 Vue 做一些有趣的事情,你可以寫一篇博客、組織研討會、甚至創建一個 gist 分享到社交平臺上:這些都能加強你的專項知識。
- **關注 (watch) 你關心的倉庫。**這樣無論何時該倉庫有新的動靜,你都會第一時間收到通知,得到關于正在進行的討論以及即將到來的新特性的新鮮情報。這是超棒的積累專業知識的方法,你最終將會有能力來解決問題 (issue) 并提交 pull request。
### 翻譯文檔
Vue 已經在全球范圍內傳播開來,核心團隊成員甚至來自至少 6 個時區。[論壇](https://forum.vuejs.org/) 已有 7 種語言,數字還在持續增長。我們許多文檔都有[積極維護的翻譯](https://github.com/vuejs?utf8=%E2%9C%93&query=vuejs.org)。我們非常為 Vue 的國際影響力驕傲,但我們還能做得更好。
我希望現在你正在使用你的首選語言閱讀這篇文檔,如果不是,你愿意幫助我們翻譯它嗎?
如果你愿意的話,請隨時 fork [這些文檔](https://github.com/vuejs/vuejs.org/)或者官方維護的其他文檔的倉庫,然后開始翻譯吧。只要你取得了進展,就請在主倉庫開一個 issue 或者 pull request,我們將號召更多的貢獻者來進行幫助。
### 成為社區領袖
在社區中,你可以做很多事情來幫助 Vue 的發展:
- **參加當地的 meetup。**不論是準備一個話題還是組織一個 workshop,你都可以通過幫助新老 Vue 開發者的發展來為社區帶來很多價值。
- **自己組織 meetup。**如果你所在的地方沒有人組織 meetup,你可以自己組織起來!要善用 [vuemeetups.org 的資源](https://www.vuemeetups.org/resources/#introduction)!
- **幫助 meetup 組織者。**在舉辦活動時,幫助永遠不嫌多,所以請幫助當地組織者讓每個活動都能夠成功舉辦。
對于如何參與當地的 Vue 社區,如果你有任何問題,請聯系 [hello@vuemeetups.org](mailto:hello@vuemeetups.org) 或 [@VueMeetups](https://www.twitter.com/vuemeetups)!
- 寫在前面
- 基礎
- 安裝
- 介紹
- Vue實例
- 模板語法
- 計算屬性和偵聽器
- Class 與 Style 綁定
- 條件渲染
- 列表渲染
- 事件處理
- 表單輸入綁定
- 組件基礎
- 深入了解組件
- 組件注冊
- Prop
- 自定義事件
- 插槽
- 動態組件 & 異步組件
- 處理邊界情況
- 過渡 & 動畫
- 進入/離開 & 列表過渡
- 狀態過渡
- 可復用性 & 組合
- 混入
- 自定義指令
- 渲染函數 & JSX
- 插件
- 過濾器
- 工具
- 生產環境部署
- 單文件組件
- 單元測試
- TypeScript 支持
- 規模化
- 路由
- 狀態管理
- 服務端渲染
- 內在
- 深入響應式原理
- 遷移
- 從 Vue 1.x 遷移
- 從 Vue Router 0.7.x 遷移
- 從 Vuex 0.6.x 遷移到 1.0
- 更多
- 對比其他框架
- 加入 Vue.js 社區
- 開發團隊