docs_temp
v1.1.1
Published
命令行工具,用于自动生成项目文档结构和模板文件
Maintainers
Readme
docs_temp
一个命令行工具,用于自动生成项目文档结构和模板文件。
功能特点
- 一键生成标准化的文档结构
- 支持自定义模板目录
- 交互式配置项目信息
- 自动备份已存在的文件
- 完善的错误处理和提示
- 支持多种文档类型:
- 产品需求文档 (PRD)
- 用户体验设计规范
- 用户界面设计规范
- 技术规范文档
- 隐私政策
- 用户协议
- 技术支持文档
安装和使用
方式一:使用 npx(推荐)
无需安装,直接运行:
npx docs_temp init方式二:全局安装
npm install -g docs_temp
# 然后使用
docs_temp init使用方法
初始化文档结构
# 使用默认配置
docs_temp init
# 指定自定义模板目录
docs_temp init --template-dir ./my-templates
# 指定输出目录
docs_temp init --output-dir ./my-docs交互式配置
运行 init 命令后,工具会引导您完成以下配置:
输入项目基本信息:
- 项目名称(必填)
- 作者信息(可选)
- 版本号(默认:1.0.0)
选择要生成的文档:
- 使用空格键选择/取消选择文档
- 使用回车键确认选择
目录结构
生成的文档结构如下:
docs/
├── Prd.md # 产品需求文档
├── UX_design.md # 用户体验设计规范
├── UI_design.md # 用户界面设计规范
├── Techinical_spec.md # 技术规范文档
├── Privacy_policy.md # 隐私政策
├── User_agreement.md # 用户协议
└── Techinical_support.md # 技术支持文档模板变量
所有文档模板支持以下变量:
PROJECT_NAME: 项目名称CREATED_DATE: 创建日期AUTHOR: 作者信息VERSION: 版本号
自定义模板
您可以创建自己的模板目录,目录结构应与默认模板相同。模板使用 EJS 语法,支持:
- 条件渲染
- 循环结构
- 引入子模板
错误处理
工具提供了友好的错误提示和解决方案建议,常见错误包括:
- 模板文件缺失或格式错误
- 文件操作权限问题
- 目录已存在
- 配置参数错误
注意事项
文件覆盖:
- 当目标文件已存在时,工具会自动创建备份
- 备份文件格式:
原文件名.时间戳.bak
权限要求:
- 需要目标目录的写入权限
- 如遇权限问题,请检查目录权限或使用管理员权限运行
环境要求
- Node.js >= 14.0.0
- npm >= 6.0.0
许可证
MIT
