README模板
1.前言
出于对项目长期开发和维护的需要,无论是开源项目还是公司内部的业务项目都应该书写详细的README文档,存储该项目的所有相关信息与文档链接。特给出如下模板:
# Name - 项目名称(本节空置即可,不需要写内容)
## Introduction - 介绍
### Summary - 概要
概括地说明本项目的目的、使用场景即可。
### Features - 特性
## Requirements - 必要条件
环境,对所有项目,和所有子模块和库的描述。举出和普通web项目有区别的地方即可,比如本项目除了需要接收用户请求还需要解析消息队列的消息(这个服务压力好大)。
## Configuration - 配置
本软件的配置信息会因为环境不同而不同吗?需要选择环境吗?需要运维人员手动修改配置吗?
## Installation - 安装
如何安装或打包本项目?本项目是maven项目吗?还是Gradle项目?
## Usage - 用法
如何使用本软件?本软件是如何被其它项目使用的?本软件能否直接部署到服务器上?本软件怎么启动啊?
## Development - 开发
关于怎样开发的文档信息。(API 等。),需求文档的地址是什么?产品原型的地址是什么?有与其它公司对接时,暴露接口的说明文档地址什么?
## Changelog - 更新日志
只记录大版本更新,不要事无巨细地记录。
## FAQ - 常见问题
只记录初次接触本项目的开发人员最常问的问题,不要超过三个,每个问题最好能链接到issue。
## Support - 支持
### Dos - 文档(更多文档。)
软件或平台的使用说明书在线地址。
### Contact - 联系
可以使用table的格式标明开发者和邮箱联系方式
## Authors and acknowledgment - 贡献者和感谢
(除个别对公司进步影响巨大的项目,此节都可省略)
## License - 版权信息
版权和许可信息(或阅读许可证)、法律声明。公司内部项目必须声明只能内部使用,严禁外泄。
2.学习案例
几近完美的在线示例请参看如下项目
- pyecharts
3.参考文章
README 模板
以上是 README模板 的全部内容, 来源链接: utcz.com/z/511743.html