看vue3源碼能夠學到什麼 : 一 、README

前言

尤神發佈vue3源碼已經有大半個月,很多好奇且習慣早起的鳥兒都已經clone好大神代碼的汲取營養了。做爲其中的一隻,再此將膜拜中的過程及收穫匯沉澱彙總,以期造成一個系列提高本身。vue

本文做爲系列第一章,將介紹開源項目必須對準開首槍的內容 README.瀏覽器

內容

Vue3 Readme主要內容以下bash

  • circleci。readme開始的第一行circleci連接,那麼什麼是circleci呢,一款進行持續集成,持續部署的平臺。相似的工具或者平臺有好比jekins,Travis CI,TeamCity,GitLab CI等等。不一樣的公司或者開發者因開發規模,應用類型不一樣使用知足各自需求的相應的工具平臺。對於沒有使用或者徹底沒有持續集成,部署概念的同窗此處能夠多瞭解一下。

  • 當前狀態 Pre-Alpha。若是有版本概念的同窗此處能夠略過,沒有的能夠點此軟件版本瞭解鞏固一下,後續發佈公司或者我的的項目時注意版本及命名等區分。
  • 特性功能說明 vue3 Readme裏的主要內容是架構目標及新特性的說明。能夠簡單瞭解
編譯器:
 1.使用模塊化架構
 2.優化 "Block tree"
 3.更激進的 static tree hoisting 功能
 4.支持 Source map
 5.內置標識符前綴(又名 "stripWith")
 6.內置整齊打印(pretty-printing)功能
 7.移除 source map 和標識符前綴功能後,使用 Brotli 8.壓縮的瀏覽器版本精簡了大約 10KB
運行時:
 1.速度顯著提高
 2.同時支持 Composition API 和 Options API,以及 typings
 3.基於 Proxy 實現的數據變動檢測
 4.支持 Fragments
 5.支持 Portals
 6.支持 Suspense w/ async setup()
複製代碼

  • 貢獻方式 該連接對應完整的開發者貢獻指南,有更爲詳盡的產品概念文檔,項目架構,開發配置項,issue反饋指南,捐贈指南。對於想一窺源碼究竟的同窗有較高的價值能夠仔細閱讀。對於已經開發有本身開源軟件的同窗,捐贈指南也能夠果斷參考學習。

收穫關鍵詞

circleci 軟件版本 捐獻指南 markdown 持續集成,持續部署markdown

發散問題

  • 平時工做中咱們大部分是作業務開發,那麼業務項目中如何管理維護文檔,文檔應該包含哪些內容,從哪些方面着手?
  • readme如今都是採用markdown格式。那麼markdown的解析方式是怎麼樣的?如何實現一個markdown?

以上兩個問題,平時在工做中有了解或者最佳實踐的同窗也能夠不吝分享一塊兒探討提升架構

相關文章
相關標籤/搜索