GitHub如今已經成了平常開發中必不可少的網站,平常工做和學習中要用到好多上面的開源項目,評價項目質量好壞的一個重要標準就是看Star和Fork的數量,若是看到個Star超過100以上的,基本上這個項目是靠譜的,若是超過1000過,那已經算是很流行了,至於一萬以上的,基本上都是如雷貫耳的存在了。git
酒香還怕巷子深?若是你有一個很好的項目,還怕沒人去發現、去關注嗎?確實如此。一個優秀的開源項目,若是長時間得不到有效的宣傳,它頗有可能會永遠默默無聞。好比,你有一個很是好用自定義組件,剛發出來就算別人能搜到了也不敢用,由於沒有star,也就意味着沒人用過,然而可能同類型的項目已經5,6年前沒有維護了,star數量去有成百上千,可是他們憑藉着數量的優點死死地壓在你頭上,因此你此時感到很氣。github
要想打造一個優秀的開源項目,不只須要項目自己具備實用性和做者良好的編程功底,還須要作好宣傳推廣工做。web
優秀的開源項目也是須要不斷打磨的,宣傳推廣工做作好了,獲得了衆多關注,就會有人提Issue
,這不只能夠發現項目中的bug,也促進了項目的優化。面試
本文重點介紹如何讓你的GitHub項目快速增長star。shell
首先,你須要一個好的項目,一個實用的項目,好比下載助手,刷票腳本等類型的項目每每能得到大量星星,並非他們技術上多拉風,關鍵是可以知足大多數人的平常需求,因此得到大量星星也是理所應當。編程
其次,須要要寫好readme。readme要簡介明瞭,讓新手一看就知道怎麼用,最後還要附上效果圖,一個好的效果圖不只讓用戶知道你項目的效果是怎樣的,可否知足他們的需求,更能一會兒吸引住用戶。若是沒有效果圖會給人兩眼一摸黑兒的感受,不知道你這東西究竟是幹啥的。ubuntu
1,寫博客數組
在csdn
掘金
簡書
等平臺寫文章,具體這麼寫我就不說了,這裏簡單說一下如何經過標題吸引用戶。安全
一個好的標題能夠這個改:服務器
不要說什麼標題黨不標題黨,能吸粉就完了。最後別忘了加上本身的項目地址。
csdn的「推薦卡」,掘金的「推薦」,簡書的「專題」等可大大提升曝光率。
2,相關社區推廣
好比咱們作安卓開發的都知道張鴻洋, 郭霖,任玉剛等大佬。他們的公衆號、網站等平臺不只很是火熱,並且是專一於安卓開發方向的社區,粉絲們大都是作安卓開發的,所以在他們平臺投文章、提交項目能獲得更過的曝光機會。
3,評論式推廣
評論式推廣就是在相關平臺按照關鍵字搜索相關的問題、問題等,對其進行評論或回覆,好比說你這個需求用某某組件能夠完美實現,能夠試試,而後留個GitHub連接。這種方式簡單有效,短時間內給被評論的提供了曝光機會,長期來講對遇到相同問題的人提供了曝光機會。
相關的平臺包括
StackOverflow
回覆問題,附上連接。GitHub
能夠在相似項目的Issue中,回覆當前項目存在的不足,你的項目有什麼優點等。csdn
,簡書
, 掘金
, 知乎專欄
,知乎問答
等平臺的相關項目或問答中回覆。互水說白了也就是互贊,當你第一次看到「互贊」時,你可能會想:What? 還有這種東西。
這裏不推薦你進那些互贊羣,互贊羣主要有以下弊端:
繁瑣
每次看到別人的連接時你須要點開看看有沒有贊過,沒贊過就點贊,而後截圖,@對方,附上你的倉庫連接。別人看到後再回給你。
低效
好比你想讓別人贊你的項目,你在羣聊中發出你的連接,一旦你的連接被新來的消息擠走,你就須要從新發一下你的連接。所以效率很是低下。
不公平
有時候你已經和某人互相點讚了,但後來他又發了一個倉庫地址出來,你一看沒贊,因而立馬點贊並切圖通知對方並附上你的倉庫地址,而對方給你的答覆倒是已經點讚了,此時你卻發現你的star數量並無增長,因而感到很納悶。簡單來講你在不知情的狀況下給人讚了兩個倉庫,而別人只有一個帳號給你點贊。
不誠信
主要是有些人互相點贊後以爲本身帳號點贊太多,會給人取消點贊,此時被取消點讚的你殊不知道是誰取消點讚了。
若是你有急切的需求,好比最近幾天就要去面試,想要快速增星,或者以爲互贊羣操做比較麻煩,能夠本身動手操做。
那麼怎麼本身動手呢?假如你有一個雲服務器,同時有一個域名,此時你能夠搭建一個郵件服務器,一個域名對應無限多個二級域名,那麼你就有無限多個郵箱地址。有了這麼多郵箱你就能夠去註冊不少個帳號,有了這些帳號你就實現了自給自足。
因此這裏主要說一下如何搭建郵件服務器。
1,解封25端口
通常咱們買的雲服務器的25端口默認是關閉的,可是能夠在後臺申請解封。以下是騰訊雲解封操做:
同時還須要在安全組裏打開25端口。
咱們的目的是接收郵件,因此通常不去大量發送垃圾郵件就不會有問題。
2,綁定域名
須要添加兩個記錄:1,記錄類型:MX,主機記錄:*,記錄值mail."你的域名"。2,記錄類型:A,主機記錄mail,記錄值:目標主機ip地址。
3,安裝postfix
經過postfix來搭建郵件服務器。
ubuntu系統下安裝命令:
sudo apt-get update
sudo apt-get install postfix -y
複製代碼
安裝類型選擇:Internet Site
以下:
安裝成功後默認啓動,能夠經過以下命令啓動、關閉服務:
sudo service postfix restart
sudo service postfix stop
複製代碼
4,配置郵箱
postfix安裝成功後在/etc/postfix/
目錄下會生成main.cf
配置文件,在配置文件中的mydestination
節點下添加二級域名做爲你想設置的郵箱地址,好比你的域名是domain.com
,你能夠添加lisi.domain.com
,你的系統用戶是zhangsan
,那麼此時你的郵箱地址是:zhangsan@lisi.domain.com
。
5,安裝mail查看工具
mailutils
是一個簡單的查看,發送,管理郵件的工具,安裝命令以下:
sudo apt-get install mailutils
複製代碼
6,查看郵件
經過你已有的郵箱(qq,163等)發送郵件給你上面配置的郵箱,而後經過mailutils
的以下命令查看郵件
mail
複製代碼
此時會列出全部未讀的郵件,以下:
輸入數字1,2,3等能夠查看對應的郵件。輸入q或x,能夠退出mail程序,q和x的區別在於q命令能夠把當前郵件從/var/mail/<username>
中移動到/home/<username>/mbox
文件中,至關於已讀操做,而x命令只是退出。
mailutils
的有不少操做,這裏很少作介紹,其餘的本身搜索一波吧。
若是想查看更簡單一點能夠配合dovecot
和foxmail
,經過foxmail客戶端查看。
7,小結
到此,已經實現了接收郵件,接下來就能夠註冊,star,註冊,star,註冊,star......
可是這種方式也存在一個問題,用同一個電腦,頻繁的註冊會導github把你的帳號flag,帳號一旦被flag你的點贊記錄就沒有了,前功盡棄。
那麼有沒有一個既簡單有方便的快速漲星方式呢?請往下看
有一個互贊平臺,地址是gitstar.com.cn,包含web端和app端。該平臺的全部用戶都奔着一個目的--互贊,不只操做簡單、記錄明瞭,並且使用方便、公平、誠信。平臺提供了互star、互watch、互fork、互follow等操做,能夠詳細的查看你的點贊記錄和別人給你點讚的記錄,誰欠你的,你欠了誰一目瞭然。真可謂互贊漲星利器。
1,登陸
只須要用本身的github帳號密碼登陸便可,並且提供了github受權登陸的方式,帳號安全性是頗有保障的。
網頁和app的登陸界面以下:
注意:若是你想用小號進行互贊,能夠先用小號登陸。
2,設置目標倉庫
登陸成功後你須要設置一下你的目標倉庫(就是要和別人進行互讚的項目),點擊設置目標倉庫會列出你該帳號全部的倉庫,只須要選擇一個目標項目便可。
若是你是用小號登陸,能夠輸入大號的帳號進行查找,能夠查出大號的全部倉庫,選擇大號的倉庫便可。
3,互贊
設置目標倉庫後就能夠在互贊列表中和水友進行互相star/watch/fork了,操做記錄在「star記錄」列表中詳細列出,我讚了誰,誰讚了我一目瞭然。
注意,必須設置目標倉庫才能和水友進行互star。
點擊一個項目進入,便可對該項目進行star/watch/fork等操做,以下所示:
4,互粉
互粉操做默認是關閉的,能夠選擇性打開,目的是有些人不想互粉,由於follow太多會有不少動態,所以你能夠在我的中心選擇性的開啓。開啓後水友才能再互粉列表中找到你。
點擊一個水友進入,可查看該水友的一些詳細信息,並可進行Follow操做,以下所示:
5,互贊/粉記錄
GitStar不只提供了一個互讚的平臺,還對平臺上的操做進行了記錄,你能夠在Star記錄中查看誰讚了你,你讚了誰,誰欠你贊,你欠誰贊等。
6,查取消
有些人沒有誠信,跟你互讚了,過了段時間又給你取消了,看到項目star數量減小了去不知道是誰取消的。在GitStar平臺上,點贊操做都是有記錄的,因此若是有人給你取消了,你也是能夠找到是誰給你取消的。該功能目前沒有開放出來,如需查詢請聯繫管理員。
7,網絡異常
因爲不少數據是直接請求的GitHub,GitHub對請求作了顯示,所以頻繁的請求會致使GitHub暫時拒絕請求,此時能夠等待一段時間,或切換網絡環境便可。
GitStar是一個很是好用的互贊平臺,你只須要註冊進來就能夠和水友互贊。你能夠互贊列表中給別人點贊,等候別人的回覆,同時也會有水友主動給你點贊,你只須要對你欠的贊進行回覆便可。App端提供了推送功能,水友的點贊能夠及時通知到你。GitStar真正解放了你的雙手,讓你Star破千不是夢。
回到咱們的主題,咱們的目的是要打造一個優秀的GitHub項目,是否是上面講的跑題了呢?並無,若是你有一個幾百上千star的項目,你尚未動力,沒有信心去優化,去打磨你的項目嗎?你還懼怕沒有人發現,沒有人關注你的項目嗎?