如何為開源項目編寫Readme荔燎?

什么是Readme耻姥?

README(顧名思義:“read me“)是啟動新項目時應該閱讀的第一個文件。它既包含了一系列關于項目的有用信息又是一個項目的手冊有咨。它是別人在 Github 或任何 Git 托管網(wǎng)站點琐簇,打開你倉庫時看到的第一個文件。

Readme.md 文件位于倉庫的根目錄中座享,在 Github 上的項目目錄下它會自動顯示婉商。

.md 這個文件后綴名來自于單詞:markdown似忧。它是一種用于文本格式化的標記語言。就像 HTML 一樣据某,可以結(jié)構(gòu)化地展示我們的文檔橡娄。

為什么要寫Readme?

README文件的意義在于說明你的項目做了什么? 運行在什么樣環(huán)境下? 如何查看/編輯代碼? 其目的在于向使用者描述該項目的信息癣籽,讓讀者快速了解這個項目挽唉。

就像找工作要寫個人簡歷一樣,為自己的開源項目寫一個優(yōu)秀的 README 文檔同樣重要筷狼。好的 README 文檔可以幫助你在眾多將項目寄托到github上的開發(fā)人員中脫穎而出瓶籽。

在Readme里寫些什么?

項目標題

這是整個項目的名稱埂材,標題應具有自我解釋性塑顺,盡量不要太拗口。

項目簡述

添加一些簡短的陳述俏险,描述整個項目出現(xiàn)原因和作用严拒。包括但不限于

  • 你的項目的作用

  • 你使用某種技術的原因

  • 你面臨的一些挑戰(zhàn)和還未實現(xiàn)的功能

添加新功能或修復錯誤

這是為了讓別人了解如何在你的項目中提出問題或提出功能要求。

目錄(可選)

如果你的readme文件很長竖独,可能需要添加一個目錄裤唠,以方便用戶查找所需內(nèi)容,幫助他們快速導向文件的不同部分莹痢。

安裝

如果你的項目是需要安裝的軟件或應用程序种蘸,則應包括安裝項目所需的步驟。提供如何運行開發(fā)環(huán)境的手把手教學說明竞膳。

使用

提供說明和示例航瞭,以便用戶/貢獻者可以使用該項目。這將使他們在遇到問題時更容易解決坦辟,你還可以引用屏幕截圖來顯示正在運行的項目示例刊侯。

最好對項目進行演示或預覽(視頻 / gif / 屏幕截圖都是不錯的選擇),以便人們知道你的項目中會有什么锉走。(圖片滨彻、視頻鏈接、在線演示 Demo 鏈接)

友情鏈接

如果你作為團隊或組織參與項目挠日,請列出你的合作者/團隊成員塘娶。你還應該引用指向他們的GitHub簡介的鏈接积锅。

此外,如果你引用了其他的輔助項目來構(gòu)建特定的項目,也請在這里引用指向該項目的鏈接畦幢。

列出許可

這是大多數(shù)readme文件的最后一部分。它讓其他開發(fā)人員知道他們可以或者不能對你的項目做什么操作。如果你需要選擇許可,使用<u>https://choosealicense.com/</u> 庇麦。

?? 上面列出的部分是良好readme的最低要求。但你可能還需要考慮添加以下部分喜德。

徽章(可選)

徽章會使用戶有一定的真實感山橄。你可以從下面的網(wǎng)址,為你的倉庫設置自定義或者常規(guī)使用的盾牌(徽章):https://shields.io

你還可以設置個性化的盾牌舍悯,如倉庫的的星星數(shù)量和代碼百分比指標航棱。

貢獻

如果你創(chuàng)建了一個應用程序或包,并且希望其他開發(fā)人員對其做出貢獻(一個開源項目)萌衬,那么你需要添加一些指導原則饮醇,讓他們知道如何為你的項目做出貢獻。

測試

為你的應用程序編寫測試秕豫。然后提供代碼示例以及如何運行它們朴艰。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市混移,隨后出現(xiàn)的幾起案子祠墅,更是在濱河造成了極大的恐慌,老刑警劉巖歌径,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件毁嗦,死亡現(xiàn)場離奇詭異,居然都是意外死亡沮脖,警方通過查閱死者的電腦和手機金矛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門芯急,熙熙樓的掌柜王于貴愁眉苦臉地迎上來勺届,“玉大人,你說我怎么就攤上這事娶耍∶庾耍” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵榕酒,是天一觀的道長胚膊。 經(jīng)常有香客問我,道長想鹰,這世上最難降的妖魔是什么紊婉? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮辑舷,結(jié)果婚禮上喻犁,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好肢础,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布还栓。 她就那樣靜靜地躺著,像睡著了一般传轰。 火紅的嫁衣襯著肌膚如雪剩盒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天慨蛙,我揣著相機與錄音辽聊,去河邊找鬼。 笑死期贫,一個胖子當著我的面吹牛身隐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播唯灵,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼贾铝,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了埠帕?” 一聲冷哼從身側(cè)響起垢揩,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎敛瓷,沒想到半個月后叁巨,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡呐籽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年锋勺,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狡蝶。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡庶橱,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出贪惹,到底是詐尸還是另有隱情苏章,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布奏瞬,位于F島的核電站枫绅,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏硼端。R本人自食惡果不足惜并淋,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望珍昨。 院中可真熱鬧县耽,春花似錦订咸、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瞒御,卻和暖如春父叙,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背肴裙。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工趾唱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蜻懦。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓甜癞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親宛乃。 傳聞我的和親對象是個殘疾皇子悠咱,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容