我的第一个Github项目上线了
2019獨角獸企業重金招聘Python工程師標準>>>
5年前,還是2012年的時候,我注冊了我的github賬號,但是我并沒有準備要在這里寫代碼,只是因為seajs的作者阮一峰在github上寫博客,注冊github可以follow他,隨時獲取他的最新的博文。
那個時候github就是我的代碼庫,我隨時隨地的瀏覽他們,找出自己喜歡的項目watch他們,但是從來沒有想過去參與和修改開源項目,覺得開源是一件高大上的遙不可及的事情,卻沒有意識到github已經把開源變成了一種分享,大大降低了開源的門檻。
5年的時間里感覺自己就像過著與世隔絕的開發生活,在公司使用著SVN管理代碼,而外面,基于Git管理代碼已經越來越受到關注,Git Flow、Github Flow等基于Git分支的開發模式不但在開源世界里一統天下,連企業開發也成為了主流。
促成我去Github創建項目有三個原因:
1.Git在windows環境里的成熟以及易用性大大加強
以前曾嘗試在windows下使用過Git,安裝過程很繁瑣,命令行模式使用體驗也不好,現在我只要下載github desktop,這個軟件十分好用,圖形化界面也很簡潔,性能也不錯。這樣就使得我可以很方便的創建項目和提交代碼,我是個懶人。github desktop是個通用的git圖形客戶端,不局限于github,最近oschina的碼云(碰瓷阿里巴巴大boss的感覺)也很火,不習慣英文的可以試試。
2.最近看github上的代碼,發現有些項目的代碼并不如想象中那么嚴謹高深
雖然這些代碼沒有人關注,但是打消了我害怕自己能力不足的顧慮,鼓勵了我參與進來,同時堅定了我分享自己代碼的信心。
3.想學習一下Github的開發思想和方法
未來可以想見,越來越多的公司會使用這種方式進行開發,未來如果這玩意兒不會?你還是不是碼農?別人會說今天我見到了一個假碼農。
說了那么多,還沒有說主題,我的第一個Github項目:simple-phpproxy
這個項目具體是什么可以參照我以前的博文:簡單的php基于curl的反向代理程序
在上篇博文基礎上,項目代碼還加入了后端驗證來源和apache rewrite規則的一些代碼。
我不想多介紹我的項目,其實只是一個實用的小工具,覺得有用的可以看代碼使用,這篇文章只是想分享一下我做第一個Github項目的感受,就是真的很簡單,只要你想,并愿意花費一點點學習的時間,就可以體會到一種進入世外桃源般不同一般的開發代碼的體驗,感覺好極了。開源竟然如此觸手可及。
轉載于:https://my.oschina.net/jamesren/blog/1015607
總結
以上是生活随笔為你收集整理的我的第一个Github项目上线了的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2.let和const命令
- 下一篇: [Android组件化]分发模块依赖倒置