學習心得系列之——論一個小開源項目的推廣

將近一個月沒有更新博客了, 前端

一方面, 臨近期末, 臨時報個佛腳, 應該也是有點用的吧😂; git

另外一方面, 最近在忙活本身的開源項目宣傳工做, 項目地址詳見: Github,github

進而有了寫這篇文章的想法, 旨在記錄本身的宣傳之道(PS: 不是傳銷...).工具

前言

一個在校生, 就不要想着爲社區作多大貢獻了 ——知乎

如今以爲, 那位大佬說的仍是挺有道理的, 一個初生的牛犢, 修爲尚淺, 的確不能爲開源社區作多大的貢獻.開發工具

可是這不行啊, 愛折騰的咱們, 怎麼能閒着?spa

下面的全部一切一切, 都將圍繞個人開源倉庫——fe-necessary-book, 一一展開.code

項目選型

對於一個開源項目來講, 項目的選型是格外重要的, 在我看來, 有如下幾個方面:對象

  • 我開源這個項目的動機?
  • 該項目是作什麼的?

對於我的來講:ci

  • 一個簡單的、易用的demo
  • 一個小應用程序
  • 一份文檔工具集合

均可以做爲咱們開源的對象, 也許你的一個小項目, 會幫助到比你晚入門的小小白, 收穫star得到興奮感的同時, 又幫助了他人, 何樂而不爲?開發

前期工做

俗話說:

工欲善其事,必先利其器

既然咱們選擇了這件事, 就該專心的作好它.

開源應是如此, 在項目初期, 能夠搜尋一些與你開源主題相關的資料, 以及前人的經驗.

這兩步是很是重要的, 閱讀他人的優秀倉庫, 能夠給你指明方向.

而後你能夠在此基礎上加上你本身的想法, 就拿我來講, 我創建本倉庫的目的是爲了:

  • 分享健康有關的書籍
  • 分享有關前端的優質書籍
  • 分享有趣的前端開發工具
  • 分享大廠前端團隊博客

固然, 我以爲最有用的當屬——碼農長壽指南區塊了.

後期推廣

一個優秀的項目, 即便你代碼寫的再好, 沒有合適的推廣, 別人又怎會知道?

作好了項目的前期準備工做, 最重要的一步來了, 那就是大力宣傳, 注意, 這可不是傳銷, 可是你要當它是傳銷.

第一步: 如何去推廣?

主要有如下幾個方面:

  • 優雅的說明文檔(README.md), 讓別人一眼就看出來是幹嗎的
  • 簡潔明瞭的項目目錄結構
  • 恰到好處的發佈歷史(CHANGELOG.md)

拿我本身來講, 我新增了一本書籍, 很好, 在更新完README的同時, 順手改一下CHANGELOG.

很方便的讓別人知道修改歷史, 同時在後續的維護過程當中, 也能很方便的經過CHANGELOG的修改日期, 來找到對應的commit歷史, 進而作回退操做.

第二步: 去哪裏推廣?

那麼問題來了, 我精心準備的項目, 該去哪裏推廣呢?

在花費了很多心思以後, 我總結除了下面的連接, 並附上本身打廣告的歷史...

  • 推廣平臺一: 簡書

ad_jianshu_2

  • 推廣平臺二: 思否

ad_sifou_1

  • 推廣平臺三: 掘金

ad_juejin_1

ad_juejin_2

  • 推廣平臺四: V2EX

ad_v2ex_1

  • 推廣平臺五: Github

ad_github_1

ad_github_2

總之, 說了這麼多, 就是要多活躍於各大碼農彙集的區域, 適當的打打小廣告, 可是不要過分廣告!

持續維護

對於開源項目來講, 是否能保持持續維護, 也是吸引用戶的亮點.

拿我本身的項目來講, 2-3天的更新頻率, 是我力所能及的範圍, 畢竟學生時代, 有大把精力作維護.

一句話, 你對項目的重視程度, 決定了你的項目能走多遠!

總結

前幾天, 無心看到本身的github已經落戶3000contributes,

算是與大三生涯的完美邂逅, 感嘆時光如梭的同時, 但願越走越遠!

github_contributes_signing

相關文章
相關標籤/搜索