我是如何在CodePlex上開源一個項(xiàng)目的
起因
我曾經(jīng)在博客園上開源了我的【代碼生成器】(http://www.cnblogs.com/gossip/archive/2011/11/13/2247154.html),反響還不錯。但是此后很長一段時間都沒有維護(hù)更新。最近覺得自己應(yīng)該做些什么,恰好又在努力學(xué)英語,所以就決定把這個項(xiàng)目放在微軟的開源網(wǎng)站上(http://www.codeplex.com/),希望能鞭策自己不斷的更新、維護(hù)它。
當(dāng)能,項(xiàng)目并不是簡單的打包就上傳了,而是進(jìn)行了下列的一些修改:
- 注釋信息、提示信息、界面信息改成了英語
- 重構(gòu)了代碼
- 刪除了一些不完善的功能,如生成excel、生成UI代碼等
- 新增了多數(shù)據(jù)庫的支持(包括Oracle、SqlServer)
步驟
下面我就截圖說明怎樣在CodePlex上新建一個開源項(xiàng)目
1、注冊一個賬號(https://www.codeplex.com/site/register?associate=None),可選擇windows live或codeplex賬號,如已有windows live賬號即可直接登錄
2、登錄后進(jìn)入個人主頁,點(diǎn)擊Create Project
3、輸入項(xiàng)目相關(guān)信息
4、新建項(xiàng)目后的主頁(我新建了一個名為KKKKK的項(xiàng)目,目前還未發(fā)布)
5、如何添加安裝包、源代碼、文檔、示例名稱 (點(diǎn)擊downloads-->Create New Release)
6、添加源代碼(Source Code Tab)
7、發(fā)布項(xiàng)目(點(diǎn)擊右上角的 Publish The Project即可完成發(fā)布)
8、上述Tab內(nèi)容有些是必填的,如Home、License等,如果不清楚哪些必填,請點(diǎn)擊 publish the project,網(wǎng)站會提醒你哪些還需要填寫。
總結(jié)
其實(shí)在Codeplex上開源一個項(xiàng)目并不是很難,其對代碼質(zhì)量無要求,也不需要審核。關(guān)鍵在于有開源自己代碼的意愿,并能讀寫簡單的英語(比如項(xiàng)目注釋和提示信息得用英語,但不是必須的)。開源后還需要不時的去維護(hù)代碼,并聽取用戶的意見,這也算是促進(jìn)自己做一件事的方法吧。
我的開源項(xiàng)目地址:http://codegenerate.codeplex.com/
原文鏈接:http://www.cnblogs.com/gossip/archive/2012/06/26/2563587.html