如何写个优秀的Github项目Readme文档?经典模版拿去不谢~

640?wx_fmt=jpeg


今天给大家介绍一个Github上的README文档写作教程模版,该模版目前获得6634颗星星,2296Fork,相对而言,还是比较得到大家认可的。不花哨,不别出心裁,一个比较实用的,普适性的架子;所谓教科书式,不外如此。原文是英语,大神可点击文末阅读原文 参看。下面是我翻译的中文版(未完全按照原文翻译),献丑了。


640?wx_fmt=png


项目名称

这里再写一段骚气又精准的话描述你的项目吧。


上手指南

写几句这样的话概括接下来的内容:以下指南将帮助你在本地机器上安装和运行该项目,进行开发和测试。关于如何将该项目部署到在线环境,请参考部署小节。


安装要求

列出运行该项目必须要具备的条件以及必须要安装的软件,最好给出具体的安装步骤。

  1. 必须安装我

  2. 我也必须安装

  3. 安装我也是必须的


安装步骤

一步一步地说明怎么去搭建环境,怎么让项目跑起来。首先你需要:

  1. 干这件事

  2. 干那件事

  3. 继续干这件事

......一直到完成。最后阐述安装完成后的情况,展示下Demo


测试

解释说明一下如何运行该系统的自动测试部分。


分解为端对端测试

解释这些测试是什么以及为什么要做这些测试
1.我是个栗子
2.我也是个栗子
3.我是栗子的哥哥


代码风格测试

解释这些测试是什么以及为什么要做这些测试
1.我是个栗子
2.我也是个栗子
3.我是栗子的哥哥


部署

对以上的安装步骤进行补充说明,描述如何在在线环境中安装该项目。


使用到的框架

Dropwizard - Web框架
Maven - 依赖属性管理
ROME - 生成RSS源


贡献者

请阅读CONTRIBUTING.md 查阅为该项目做出贡献的开发者。


版本控制

该项目使用SemVer进行版本管理。您可以在repository参看当前可用版本。


作者

地球上的盐味
您也可以在贡献者名单中参看所有参与该项目的开发者。


版权说明

该项目签署了MIT 授权许可,详情请参阅 LICENSE.md


鸣谢

该项目参考了XXX的 XXX
灵感来源于XXX
感谢女友的支持和陪伴


以上。其实在实际的写作当中,也并不一定要完全跟着这个框架来,可以根据项目情况进行增删。比如稍微复杂点的项目,就要更多的纬度去说明,那么在开头就需要列出目录(Table Of Content)。另外,图片展示也是一种常用的手段,多放图片,会让你的文档更有趣味。

关于README的写作,这里还有一份非常全面的学习资源:https://github.com/matiassingers/awesome-readme,大家也可以多多参考学习。


640?wx_fmt=png

今日推荐

第一弹:超全Python学习资源整理(入门系列)

第二弹:超全Python学习资源整理(进阶系列)

8个爽滑如丝的Windows小软件,不好用你拿王思葱砸死我

60人,42天,死磕“高薪却高难度”的机器学习,结果如下。

武侠版编程语言...Java像张无忌还是令狐冲?



640?wx_fmt=jpeg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值