--- name: documentation-builder description: 帮助生成技术文档,包括 API 文档、用户手册、开发指南、README 等。支持多种文档格式,确保文档清晰、完整、易于理解。 --- # 文档构建技能 ## 概述 本技能帮助您生成各种技术文档,包括 API 文档、用户手册、开发指南等。 **关键词**: 文档编写、API 文档、用户手册、开发指南、技术文档、README ## 核心功能 ### 1. API 文档生成 - 生成 RESTful API 文档 - 描述 API 端点、参数和响应 - 提供请求和响应示例 - 创建交互式 API 文档(如 Swagger/OpenAPI) ### 2. 用户手册编写 - 编写用户使用指南 - 创建快速入门教程 - 提供常见问题解答(FAQ) - 设计操作步骤和截图 ### 3. 开发指南创建 - 编写开发环境搭建指南 - 创建代码贡献指南 - 设计架构和设计文档 - 提供开发最佳实践 ### 4. README 和项目文档 - 生成项目 README - 创建安装和使用说明 - 编写变更日志(CHANGELOG) - 设计项目结构说明 ## 使用指南 ### 文档编写原则 1. **清晰性**: 文档应清晰易懂,避免歧义 2. **完整性**: 覆盖所有重要功能和场景 3. **准确性**: 确保文档与代码一致 4. **实用性**: 提供实际可用的示例 5. **可维护性**: 文档应易于更新和维护 ### 文档结构 - **概述**: 项目或功能的概述 - **快速开始**: 快速上手指南 - **详细说明**: 详细的功能说明 - **API 参考**: API 接口文档(如适用) - **示例**: 使用示例和代码示例 - **常见问题**: FAQ 和故障排除 ### 文档格式 - Markdown(.md) - reStructuredText(.rst) - HTML - PDF(如需要) ## 输出格式 文档应包含: - **文档文件**: 完整的文档内容 - **目录结构**: 清晰的章节和目录 - **代码示例**: 实际可运行的代码示例 - **图表和截图**: 可视化说明(如需要) - **链接和引用**: 相关资源的链接 ## 最佳实践 - 使用清晰的标题和章节结构 - 提供实际可用的代码示例 - 保持文档与代码同步更新 - 使用图表和截图辅助说明 - 编写易于搜索的文档 - 考虑不同水平的读者 - 定期审查和更新文档