一個基於 Vue3 的開源專案,3個月時間 star 終於破千!

我是13發表於2021-03-01

本文主要是對如何做開源專案的一些思考。

前文回顧:

關於 newbee-mall-vue3-app 這個開源專案的開發背景和詳細介紹之前都已經介紹過,可以在上述兩篇文章中檢視。

倉庫 Star 數量破千,記錄一下

新蜂商城 Vue3 版本已經開源了 3 個多月左右的時間,在 2020 年 11 月 9 日把所有原始碼放到開源倉庫,2021 年 2 月 8 日,倉庫的 Star 數量達到了 1000 個,如下圖所示:

真的很巧合,我看到這張統計圖表的時候也有點意外。

整理本篇文章的時間是 2021 年 2 月 28 日凌晨,目前的 Star 數量是 1120 個左右,在這裡向喜歡這個專案的朋友道個謝,同時也做一個簡單的記錄,並不是標題黨哈。

當然,本文也不是來講數字的,陳述完事實後,還是主要講講做這個開源專案的感想,講一講 Vue3 相關的話題,應該能夠幫助到一些朋友,主要有三點吧:

  • 如果想做一個開源專案,應該做什麼
  • 做開源專案其實是一件勞心費神的事情
  • 其它一些感想

如果想做一個開源專案,應該做什麼

做開源專案,選擇做什麼是一個很有意思的話題,這個可以單獨寫一篇文章來講解,這裡就簡單的講講我在 Vue 3 正式版本釋出後的一些想法。

2020 年 9 月,Vue3 正式版釋出 release 版本,當時就計劃著要圍繞 Vue 3 做幾個實戰型別的開源倉庫,一開始也考慮過做其他專案,比如部落格專案、整合 demo、工具、集合站點等等,但是考慮到這些專案用到的技術非常侷限,幾個列表頁面和詳情頁面就基本涵蓋了整個專案,對於技術的全面學習,有一點侷限性,而且之前也做過一版新蜂商城 Vue 專案,所以一開始並沒有要用 Vue 3.0 來重構 newbee-mall 專案。

不過,想了很久,還是覺得繼續完善新蜂商城系列比較好,商城專案能學到的知識點非常多,尤其是購物車模組,涉及到的邏輯可以鍛鍊一個初級開發對業務邏輯的思考和判斷。還有地址管理模組,對多層級資料的計算,也是檢驗一個合格開發者必備的知識點。

如果想做一個開源專案,應該做什麼?

這個問題對於大部分人來說,都是一個難題。不過,我們有很多時間去思考去規劃,而且也有時間去試錯,畢竟不是公司的專案,不需要很趕,只需要拿出時間來,然後好好做就行了。

對於這個問題,我覺得還是要選擇合適自己的,然後多嘗試一下。

Vue 3 相關的開源倉庫可以嘗試做一下

Vue 3 目前還沒有太多的應用於企業開發實戰,都還在探索階段。

相關的文件、文章也在逐漸豐富,包括很多比較優秀的 Vue 開源倉庫,也都在進行 Vue3 方向的升級。

如果要做開源專案的話,可以嘗試著做一些 Vue 3 相關的專案,應該比較受歡迎,這也是我非常誠懇的建議,畢竟 Vue3 在當前的技術圈還是非常火熱的,藉助這一陣東風,或許會更加順利一些。

好風憑藉力,送我上青雲

如果想做開源專案的話,我個人比較推薦,嘗試一下 Vue 3 相關的專案。

以上僅代表個人想法,如有異議,你說得對。

做開源專案其實是一件勞心費神的事情

如果你想去做開源專案,你應該瞭解這件事:

做開源專案其實是一件勞心費神的事情。

維護一個開源專案,將會耗費一個人很大的精力,除非你是全職去做開源。但是對於目前的我來說,這很難做到,每個人的情況都不一樣,我只能抽出一些工作外的時間去做。平時工作上班之餘,犧牲休息的時間去做開源專案,在提升知識面的同時,也做了幾個專案,幫助了一些朋友,以後也會繼續做,希望能寫出更多對大家有用的開源專案。

做開源專案確實挺累的,有時候還要被各種陰陽怪氣,個別人而已,而且我文章寫了也很久,對這種事情倒不是特別在乎了。

很久之前我也有過疑惑,就是程式碼和資源都放到開源倉庫了,覺得有用就看,覺得不好就去看看其它專案,何必說一些噁心人的話呢,這些開源專案又沒要你付出什麼東西,都是作者在做。後來就想通了,其實大家都有表達慾望,說完一些話之後人家就走了,如果你當真了,那真的是給自己找不自在,看到一些沙雕言論,刪掉就好,不能放在心上,做開源專案如此,寫文章也是如此。

以上僅代表個人想法,如有異議,你說得對。

Star 破千!感謝祖師爺

三個月的時間,倉庫 Star 破千,這是一個很棒的事情。

不過,我後面也有認真檢討過,你說這個專案做的有多優秀?倒也不至於,更多的原因,我個人覺得,還是由於 Vue 3.0 的釋出,而且這個技術棧的熱度一直很高,所以與 Vue 3.0 相關的內容都會變得比較熱門,進而也導致了這個倉庫的資料會更好一些。

大家可以在 GitHub 上搜尋 “vue3”,該關鍵字的搜尋結果中,newbee-mall 系列的 vue3 版本倉庫就排在比較靠前的位置,當前是排在第四位。

感謝尤大,我會好好看文件的!

開源專案 newbee-mall 系列中第二個破千的倉庫

自從 2019 年 10 月份,開始做 newbee-mall 這個專案,目前已經陸陸續續開發了與之相關的好幾個倉庫,如下圖所示:

Vue3 版本也是 newbee-mall 系列開源專案中第二個 star 破千的專案,今後也會繼續做一些對大家有用的開源專案,加油吧!

總結

最後,羅列一下這個開源專案的技術棧選型,順帶附上技術文件連結。

技術棧會實時跟進,一旦有了新的版本,會盡快將專案用到的技術棧版本同步。

最近工作比較忙,就先講到這裡啦,有任何問題可以給我留言哈。

newbee-mall-vue3-app-宣傳圖

除註明轉載/出處外,皆為作者原創,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利。

相關文章