開源,個人一些行動

前言


我很早就據說過開源,也一直在使用 github , 可是我最近想找點開源的項目來作作,殊不知道怎麼進行下一步了。php

好比作哪一個開源項目或者作哪方面的。html

有人說作喜歡的什麼的。可是喜歡的多了,就不知道喜歡的事哪一個了。想起學校裏的一段對話:git

A : 你不會怎麼不問呢?github

B : 因爲什麼都不會,都不知道問什麼了。windows

好吧,我就處於這種階段了。ssh


正文

前幾天,一個朋友問我作這個網站到底在幹什麼,我發現給她說明白是一件很難的事。
後來,我想我應該給個人網站上添加一些表明個人獨特的東西,可是沒找到什麼。
因而想作一些開源的項目來學習一些東西。


而後我 google 想搜一下時,發現我很差描述我想幹什麼。

不過我仍是搜到一些東西來。

如今記錄下來。學習

1、版本控制


如今作開源都去 github, 因而先簡單說一下 github 的使用方法。

首先須要安裝 git, 這裏有git 的簡單介紹和配置方法

而後須要配置ssh, 之前我也寫過。


關於 git 的操做,我通常只使用四條命令。

代碼拉下來。
網站

git clone git@github.com:tiankonguse/empty.git;


敲完本身的代碼了,上傳上去。
google

git add -A;
git commit -m "update";
git push origin master;


若是你想管理分支了,能夠參考這裏.

若是你想把修改的代碼提交給你克隆的那我的怎麼辦呢?

使用下面兩個命令便可。
spa

git remote add upstream git@github.com:tiankonguse/empty.git;
git pull upstream master;


若是你在 windows 下, 能夠參考這個.


2、與github無關的話


網上找了好久開源的信息,卻都是介紹怎麼使用 github 的教程,


有點憤怒了。

不事後來找到一個故事,能夠放鬆一下。

2007 年的,能夠看看.

通過不斷的搜索,後來找到一個介紹怎麼開源本身的代碼的文章。

作一個優秀的開源項目.

總結一下就是:

  •     環境依賴說明

  •     有詳細的文檔

  •     良好版本控制

  •     許可證

  •     反饋或交流的地方

  •     升級日誌




看了這麼多,瞭解到不少東西,可是仍是沒有獲得本身想要的。


後來又看了《如何選擇開源項目》, 《如何更有效地學習開源項目的代碼》, 

最後找到一個文檔,建議都去看看《藉助開源項目,學習軟件開發》,講的很是的全,看完你基本就知道該怎麼作了。

3、最後說幾句


最後,本身找到一些事來作了。


記得以前有一個 fastcgi 的開源程序,我本想本身實現一個的,後來發現已經有了就沒實現,如今能夠研究一下那個代碼。

若是你想加入個人作事的計劃或者邀請我加入某些開源項目,能夠聯繫我。

聲明

   筆者最近意外的發現 筆者的我的網站 http://tiankonguse.com/ 的不少文章被其它網站轉載,可是轉載時未聲明文章來源或參考自 http://tiankonguse.com/ 網站,所以,筆者添加此條聲明。

    鄭重聲明:這篇記錄《開源,個人一些行動》轉載自 http://tiankonguse.com/ 的這條記錄:http://tiankonguse.com/record/record.php?id=680

相關文章
相關標籤/搜索