怎样为开源项目编写Readme?

分享
手机软件开发 2024-9-4 08:02:38 107 0 来自 中国
什么是Readme?

README(顾名思义:“read me“)是启动新项目时应该阅读的第一个文件。它既包罗了一系列关于项目的有用信息又是一个项目的手册。它是别人在 Github 或任何 Git 托管网站点,打开你堆栈时看到的第一个文件。
Readme.md 文件位于堆栈的根目次中,在 Github 上的项目目次下它会主动体现。
.md 这个文件后缀名来自于单词:markdown。它是一种用于文本格式化的标记语言。就像 HTML 一样,可以结构化地展示我们的文档。
为什么要写Readme?

README文件的意义在于说明你的项目做了什么? 运行在什么样环境下? 怎样检察/编辑代码? 其目的在于向利用者形貌该项目的信息,让读者快速相识这个项目。
就像找工作要写个人简历一样,为自己的开源项目写一个良好的 README 文档同样告急。好的 README 文档可以资助你在浩繁将项目拜托到github上的开辟职员中脱颖而出。
在Readme里写些什么?

项目的题

这是整个项目的名称,标题应具有自我表明性,只管不要太拗口。
项目简述

添加一些简短的陈诉,形貌整个项目出现缘故因由和作用。包罗但不限于

  • 你的项目的作用
  • 你利用某种技能的缘故因由
  • 你面临的一些挑衅和还未实现的功能
添加新功能或修复错误

这是为了让别人相识怎样在你的项目中提出题目或提出功能要求。
目次(可选)

假如你的readme文件很长,大概必要添加一个目次,以方便用户查找所需内容,资助他们快速导向文件的差别部分。
安装

假如你的项目是必要安装的软件或应用步伐,则应包罗安装项目所需的步调。提供怎样运行开辟环境的手把手讲授说明。
利用

提供说明和示例,以便用户/贡献者可以利用该项目。这将使他们在遇到题目时更容易办理,你还可以引用屏幕截图来体现正在运行的项目示例。
最好对项目举行演示或预览(视频 / gif / 屏幕截图都是不错的选择),以便人们知道你的项目中会有什么。(图片、视频链接、在线演示 Demo 链接)
友谊链接

假如你作为团队或构造参加项目,请列出你的互助者/团队成员。你还应该引用指向他们的GitHub简介的链接。
别的,假如你引用了其他的辅助项目来构建特定的项目,也请在这里引用指向该项目的链接。
列出允许

这是大多数readme文件的末了一部分。它让其他开辟职员知道他们可以或者不能对你的项目做什么操纵。假如你必要选择允许,利用<u>https://choosealicense.com/</u> 。
? 上面列出的部分是良好readme的最低要求。但你大概还必要思量添加以下部分。
徽章(可选)

徽章会利用户有肯定的真实感。你可以从下面的网址,为你的堆栈设置自界说或者通例利用的盾牌(徽章):https://shields.io
你还可以设置个性化的盾牌,如堆栈的的星星数目和代码百分比指标。
贡献

假如你创建了一个应用步伐或包,并且渴望其他开辟职员对其做出贡献(一个开源项目),那么你必要添加一些引导原则,让他们知道怎样为你的项目做出贡献。
测试

为你的应用步伐编写测试。然后提供代码示例以及怎样运行它们。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-12-22 23:58, Processed in 0.183113 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表