開源,個人一些行動

前言

 

我很早就據說過開源,也一直在使用 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

相關文章
相關標籤/搜索