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

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

前文回顧:

關於 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-宣傳圖

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