第一次做開源專案,從0到1024個star數量經歷了乙個多月的開發和維護,從新手到入門(至於之後的階段,我也還在摸索中)。在這裡我就來分享一下我的經歷吧,希望能夠對想做開源但是沒行動的小夥伴有所幫助。
在github上面沒有查詢到有滿足我的需求的開源專案,我才造輪子的。
解決實際問題
除了解決問題,還有就是讓更多人知道,所以接下來就是「推廣」。
我的方法是通過寫作平台去推廣,寫一些文章關於該項目的
csdn
這些都是開發者平時比較關注的平台(你也可以選擇更多,多多益善)。
推廣後,開發者就會進入你的專案首頁所以接下來看的就是「readme.md」的編寫。我的readme(英語版、中文版),它的結構:
效果(看)=》demo(玩)=》原始碼(用)
當開發者使用過後就要想到後續的「開發及維護」
有任何需求可以在github提issue,(bug我通常在24小時內就會解決)但是很重要的一點是,由於每個人的精力都是有限的,做開源專案都是用的業餘時間,所以要尋找小夥伴一起來維護專案,所以我就建了乙個q群(目前134人),讓感興趣的開發者加入進來,一起來完善,形成乙個圈子,這樣遇到問題的人多了,自然解決方法就多了,最開始也許都需要問我,但是到了現在,已經有很多成員會主動的去幫助新入群的小夥伴解決問題了,形成了一種解決問題的氣氛。入群門檻:star我的專案,為什麼呢?
其實做開源專案並不難(我行,你也行!)主要是要邁出第一步,然後及時接受反饋,不斷滿足使用者需求!我建議大家都去開源實踐,無論你的技術如何,分享是網際網路的一種精神,獻出自己的乙份**,幫助更多人吧,也許你曾經使用過別人的開源框架,而現在你也開源以同樣的方式獻出自己的乙份力量,無論結果怎樣,你總會有收穫。如果你是android開發者,歡迎加入我的開源專案:[傳送門]
乙個在校大學生的開源之路 從0到1024
我,乙個熱愛ios開發的大三學生!大一學完c語言的我,大一暑假就泡在實驗室開始我的 ios 開發之旅。至今接觸 ios 開發已經一年多了,然而不甘於當碼農的我,大膽決定開始嘗試著造輪子。於是我就在我參賽的專案中,重構部分功能模組的 開啟了我的第乙個開源專案pyphotobrowser,既然是從0到1...
我的開源專案 GridViewer
size medium 在eclipse.org上逛的時候看到了nebula 這個專案,其中有個grid控制項,發現不錯,功能要比swt自帶的table 功能要多些,不過這個也要缺點,比如在速度和占用的記憶體可能要比swt中的table要遜色些.而且使用也沒有table方便,因為table有tabl...
我用過的ABAP開源專案
abap編碼過程中,也可以嘗試運用一些有趣的開源專案實現功能,完整清單可參考 abapgit abap git客戶端,可用於github專案遷移 abap2xlsx 基於open xml技術封裝的class,用於excel檔案的讀寫互動 falv 基於alv grid封裝的alv工具類,簡單幾行 即...