本文主要是對如何作開源項目的一些思考。css
前文回顧:html
關於 newbee-mall-vue3-app 這個開源項目的開發背景和詳細介紹以前都已經介紹過,能夠在上述兩篇文章中查看。vue
新蜂商城 Vue3 版本已經開源了 3 個多月左右的時間,在 2020 年 11 月 9 日把全部源碼放到開源倉庫,2021 年 2 月 8 日,倉庫的 Star 數量達到了 1000 個,以下圖所示:ios
真的很巧合,我看到這張統計圖表的時候也有點意外。git
整理本篇文章的時間是 2021 年 2 月 28 日凌晨,目前的 Star 數量是 1120 個左右,在這裏向喜歡這個項目的朋友道個謝,同時也作一個簡單的記錄,並非標題黨哈。github
固然,本文也不是來說數字的,陳述完事實後,仍是主要講講作這個開源項目的感想,講一講 Vue3 相關的話題,應該可以幫助到一些朋友,主要有三點吧:vuex
作開源項目,選擇作什麼是一個頗有意思的話題,這個能夠單獨寫一篇文章來說解,這裏就簡單的講講我在 Vue 3 正式版本發佈後的一些想法。axios
2020 年 9 月,Vue3 正式版發佈 release 版本,當時就計劃着要圍繞 Vue 3 作幾個實戰類型的開源倉庫,一開始也考慮過作其餘項目,好比博客項目、整合 demo、工具、集合站點等等,可是考慮到這些項目用到的技術很是侷限,幾個列表頁面和詳情頁面就基本涵蓋了整個項目,對於技術的全面學習,有一點侷限性,並且以前也作過一版新蜂商城 Vue 項目,因此一開始並無要用 Vue 3.0 來重構 newbee-mall 項目。app
不過,想了好久,仍是以爲繼續完善新蜂商城系列比較好,商城項目能學到的知識點很是多,尤爲是購物車模塊,涉及到的邏輯能夠鍛鍊一個初級開發對業務邏輯的思考和判斷。還有地址管理模塊,對多層級數據的計算,也是檢驗一個合格開發者必備的知識點。less
若是想作一個開源項目,應該作什麼?
這個問題對於大部分人來講,都是一個難題。不過,咱們有不少時間去思考去規劃,並且也有時間去試錯,畢竟不是公司的項目,不須要很趕,只須要拿出時間來,而後好好作就好了。
對於這個問題,我以爲仍是要選擇合適本身的,而後多嘗試一下。
Vue 3 目前尚未太多的應用於企業開發實戰,都還在探索階段。
相關的文檔、文章也在逐漸豐富,包括不少比較優秀的 Vue 開源倉庫,也都在進行 Vue3 方向的升級。
若是要作開源項目的話,能夠嘗試着作一些 Vue 3 相關的項目,應該比較受歡迎,這也是我很是誠懇的建議,畢竟 Vue3 在當前的技術圈仍是很是火熱的,藉助這一陣東風,或許會更加順利一些。
好風憑藉力,送我上青雲
若是想作開源項目的話,我我的比較推薦,嘗試一下 Vue 3 相關的項目。
以上僅表明我的想法,若有異議,你說得對。
若是你想去作開源項目,你應該瞭解這件事:
作開源項目實際上是一件勞心費神的事情。
維護一個開源項目,將會耗費一我的很大的精力,除非你是全職去作開源。可是對於目前的我來講,這很難作到,每一個人的狀況都不同,我只能抽出一些工做外的時間去作。平時工做上班之餘,犧牲休息的時間去作開源項目,在提高知識面的同時,也作了幾個項目,幫助了一些朋友,之後也會繼續作,但願能寫出更多對你們有用的開源項目。
作開源項目確實挺累的,有時候還要被各類陰陽怪氣,個別人而已,並且我文章寫了也好久,對這種事情倒不是特別在意了。
好久以前我也有過疑惑,就是代碼和資源都放到開源倉庫了,以爲有用就看,以爲很差就去看看其它項目,何須說一些噁心人的話呢,這些開源項目又沒要你付出什麼東西,都是做者在作。後來就想通了,其實你們都有表達慾望,說完一些話以後人家就走了,若是你當真了,那真的是給本身找不自在,看到一些沙雕言論,刪掉就好,不能放在心上,作開源項目如此,寫文章也是如此。
以上僅表明我的想法,若有異議,你說得對。
三個月的時間,倉庫 Star 破千,這是一個很棒的事情。
不過,我後面也有認真反省過,你說這個項目作的有多優秀?倒也不至於,更多的緣由,我我的以爲,仍是因爲 Vue 3.0 的發佈,並且這個技術棧的熱度一直很高,因此與 Vue 3.0 相關的內容都會變得比較熱門,進而也致使了這個倉庫的數據會更好一些。
你們能夠在 GitHub 上搜索 「vue3」,該關鍵字的搜索結果中,newbee-mall 系列的 vue3 版本倉庫就排在比較靠前的位置,當前是排在第四位。
感謝尤大,我會好好看文檔的!
自從 2019 年 10 月份,開始作 newbee-mall 這個項目,目前已經陸陸續續開發了與之相關的好幾個倉庫,以下圖所示:
Vue3 版本也是 newbee-mall 系列開源項目中第二個 star 破千的項目,從此也會繼續作一些對你們有用的開源項目,加油吧!
最後,羅列一下這個開源項目的技術棧選型,順帶附上技術文檔連接。
技術棧會實時跟進,一旦有了新的版本,會盡快將項目用到的技術棧版本同步。
最近工做比較忙,就先講到這裏啦,有任何問題能夠給我留言哈。
除註明轉載/出處外,皆爲做者原創,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文連接,不然保留追究法律責任的權利。