README-学习笔记

452 阅读1分钟

为什么要有README

  • npm包中的README
    • 让你的用户快速了解,如何安装、使用你的项目、以及如何与你合作
  • 工程项目中的README
    • 项目多人协作让新参与进来的人员或者项目交接时交接人员能够快速上手减少沟通

npm包中的README如何编写?

以让你的用户快速了解,如何安装、使用你的项目、以及如何与你合作为基础写readme

  • 让用户快速了解你的包是做什么的
    • 功能简介 - 直观让用户了解你实现的功能
    • 效果图(或演示地址) - 直观的让用户知道你的实现效果是否跟他想要的一样
    • changelog - 告诉用户该包哪个版本实现了哪些功能
  • 如何安装和使用你的项目
    • 集成方式 - 安装包的方式
    • 使用方法 - 给出示例
  • 如何与你合作
    • 作者信息
    • 版权信息
  • 额外的
    • 徽章 - (build, codecov, downloads, start, issues, license)

我的README

项目中的README如何编写?

以让项目多人协作让新参与进来的人员或者项目交接时交接人员能够快速上手减少沟通为基础编写README

  • 开发环境配置
    • 配置host之类的,安装相关的软件(vscode,node,npm,zeplin, filezilla...)
  • 开发及运行程序
    • 项目环境,scripts命令等
  • 错误告警及监控 - 错误告警及监控查看地址等
  • 访问地址
    • 项目正式环境、测试环境访问地址
  • 常见问题
    • 开发中需要注意的问题
  • 相关文档地址
    • 产品文档
    • 接口文档
    • 开发规范文档
    • 开发计划文档
    • 项目部署文档