如何在GitHub創建一個“有人用”的項目

jopen 10年前發布 | 8K 次閱讀 Github

  近年來,GitHub 的個人頁面已經逐漸成為程序員的求職名片,它充分展示了程序員在筆試面試中很難展示的真正編程能力。甚至有企業在招聘廣告中說,GitHub 項目的星數只要達到一定數量,就免試錄取。這也在一定程度上說明了問題——GitHub 上的項目必須要有人用,才說明你做的軟件是有價值的。那么去創建一個“有人用”的項目?來自紐約的 Web 開發者 Barry Clark 根據自己的經驗給出了建議。

  Barry Clark 開發了 Jekyll Now,很多人使用它在 GitHub Pages 上寫博客。這個項目在 GitHub 上已經收到了 1200 多次 fork。Barry Clark 在自己的一篇博客總結了這個項目受歡迎的原因。

  Clark 認為首先要做用戶需要的軟件。Jekyll 是 GitHub Pages 的后臺博客引擎,但是它部署起來很復雜,使很多人望而卻步。Clark 抓住了用戶的這個痛點,寫了 Jekyll Now。它大大地降低了使用 Jekyll 的門檻,用戶不再需要使用晦澀的命令行工具來操作,也不再需要安裝 Ruby,Windows 用戶會感覺使用起來方便很多。

  解決痛點“不需要打造一個完整的產品”,只要打造一個原型,足以讓用戶決定是否使用就可以了。然后盡快在同事、朋友中找一些長期受困于這個痛點的人試用,接受他們的反饋。當然,你是否能成功還是取決于用戶是否會使用你的軟件。

  Clark 談到的第二點是,讓用戶能快速獲得你的軟件。把代碼托管在 GitHub 上當然是一個很好的選擇。要給代碼庫配上簡要的說明,用一句話概括這個軟件解決的核心問題,以便人們發現和共享它。此外,項目的 Readme 頁面要寫得盡量詳細。

  第三點也同樣重要,要使軟件的安裝盡量簡單。Clark 認為:

安裝越簡單,使用你的項目并為它做貢獻的人也會越多。

</blockquote>

  安裝步驟要盡量簡化,必要的步驟要在 Readme 中列出詳細的條目。同時,請身邊的朋友試用并給出反饋。

  最后一步就是宣傳了。Clark 說道:

如果人們根本找不到你的項目,就不用談從中受益了。

</blockquote>

  他介紹了三種宣傳項目的方法:

  • 潛在用戶經常閱讀的網站
  • 潛在用戶訂閱的郵件
  • 潛在用戶關注的人
  • </ul>

      Clark 還比較了 Hacker Newsreddit 兩個網站,他認為 Hakers News 受眾甚廣,潛在用戶比例小,而 reddit 可以針對特定的用戶群,挖掘潛力更大。他宣傳 Jekyll 用過的手段還是有:寫一篇博客介紹它,以及給 Smashing Magazine 寫了一篇教程,這篇教程后來在 推ter 上得到了轉發,起到了很好的效果。

      做開源項目最有成就感的地方就是,看到用戶從你的項目中獲益。每個人都能給他人貢獻有用的軟件,希望 Clark 的建議能對大家有所幫助。

    來自: InfoQ
                        <span id="shareA4" class="fl">                             
                            </span>
     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!