为 Continue 文档做出贡献

欢迎来到 Continue 文档!我们很高兴您愿意参与贡献。本指南将帮助您快速上手我们的文档工作流和工具。

🚀 快速开始

先决条件

  1. Node.js (v20 或更高版本)
  2. Git 用于版本控制
  3. GitHub CLI - 从 cli.github.com 安装

设置步骤

  1. Fork 并克隆存储库
    # Fork the repository (this will also clone it locally)
    gh repo fork continuedev/continue
    cd continue/docs
    
  2. 安装依赖项
    npm install
    
  3. 启动本地开发服务器
    npm run dev
    
    您的文档将可在 https://:3000 访问

💬 创建讨论与议题

在创建任何议题 (Issue) 之前,我们建议您先发起 GitHub 讨论 (Discussion)。这有助于我们整理反馈并确定最佳的前进路径。

发起讨论

1

前往 GitHub Discussions

2

选择正确的分类

选择 Docs 分类以提交文档改进、更正或建议。
3

提供详细信息

在讨论中包含以下内容:
  • 对问题或建议的清晰描述
  • 复现步骤(如适用)
  • 预期行为与实际行为的对比
  • 有帮助的截图或代码示例
  • 您的环境(操作系统、IDE、Continue 版本)

议题升级流程

重要提示:所有议题都应先从讨论开始。Continue 团队将决定讨论是否以及何时应升级为 GitHub 议题。
Continue 团队将审查讨论内容,并可能:
  • 直接在讨论中提供解决方案或澄清
  • 要求补充信息或进行测试
  • 如果涉及代码更改或已确认是 bug,则将讨论转换为议题
  • 如果问题已解决或无操作价值,则关闭讨论

何时将讨论转为议题

当满足以下情况时,讨论通常会被转换为议题:
  • 确认了文档中的 bug
  • 批准了新功能或重大的文档更改
  • 社区共识支持所提议的更改
  • 需要技术实施

🤖 使用 Continue 进行 AI 辅助文档编写

我们强烈建议使用 Continue 的 AI 辅助功能,以确保文档的一致性和质量。以下是三种设置方式:
最简单的上手方式是使用我们预先配置好的文档 Agent。
1

从 Continue Mission Control 安装 Agent

访问 Mission Control 中的 Docs Assistant - Mintlify,点击“Install”将其添加到您的 Continue 设置中。该 Agent 已预装了我们所有的文档标准。
在我们的 配置文档 中了解更多关于 Continue 配置的信息。
2

使用 Agent

# Install the Continue CLI if you haven't already
npm install -g @continuedev/cli

# Use the agent from the command line
cn "Create a new guide for using the Continue CLI with Linear" --config continuedev/docs-mintlify
您也可以重构(Remix)此配置,以满足您的特定需求。请在我们的 重构配置文档 中了解如何创建自己的版本。

选项 2:创建您自己的自定义 Agent

如果您需要更多的控制权或自定义,可以创建自己的文档 Agent:
1

创建新配置

按照我们的 配置创建指南 设置您自己的配置。
2

添加 Continue Docs MCP

从 Continue Mission Control 安装:https://continue.org.cn/continuedev/continue-docs-mcp
此 MCP 提供有关 Continue 文档结构和标准的上下文。
3

添加 Mintlify 格式规则

从 Continue Mission Control 安装:https://continue.org.cn/mintlify/technical-writing-rule
此规则确保正确的 Mintlify 组件格式。
4

使用您的自定义 Agent

# Install the Continue CLI if you haven't already
npm install -g @continuedev/cli

# Use your agent from the command line
cn --config your-org/your-agent-name "Create a new guide for API authentication"

📝 文档标准

Mintlify 组件指南

使用 Mintlify 组件时,请遵循以下格式规则:

卡片和信息框

<Card title="Best Practice" icon="lightbulb">

Always include blank lines and proper indentation:

- Use 2-space indentation
- Add blank lines after opening tags
- Format lists as bullet points

</Card>

警告和提示组件

<Warning>

Important information should be formatted clearly:

- Each point on its own line
- Consistent indentation
- Clear, concise language

</Warning>

写作风格

  1. 简洁明了:快速切入重点
  2. 使用示例:展示成果,不仅是描述
  3. 包含代码块:提供可运行的示例
  4. 添加视觉内容:截图和图表有助于理解
  5. 测试您的更改:确保所有链接和代码示例均能正常工作
如果您正在创建新指南,请务必亲自测试步骤以确保准确性。

🔧 常见任务

添加新指南

  1. 在 guides 目录中创建一个新的 .mdx 文件
  2. 添加 frontmatter
    ---
    title: "Your Guide Title"
    description: "Brief description of what this guide covers"
    ---
    
  3. 使用 Continue Agent 辅助格式化您的内容
  4. 更新 docs.json 以将新页面包含在导航中
我们同时拥有指南 (Guides) 和手册 (Cookbooks)。指南用于分步说明,手册用于为 CLI 创建 Agent。

更新现有文档

  1. 使用 Continue Agent 并配合如下提示词:
    • "使用新的 npm 包更新安装指南"
    • "添加针对连接问题的故障排除部分"
  2. Agent 将自动保持格式一致性

添加代码示例

使用特定语言的代码块
```typescript
// Your TypeScript code here
const example = "Hello, Continue!";
```

🐛 测试您的更改

  1. 本地预览:在 docs 目录下运行 npm run dev 并检查您的更改
  2. 链接验证:确保所有内部和外部链接均有效
  3. 格式检查:使用 Continue Agent 验证 Mintlify 格式
  4. 构建测试:运行 npm run build 以确保没有构建错误

📤 提交您的贡献

  1. 创建功能分支
    git checkout -b docs/your-feature-name
    
  2. 提交您的更改
    git add .
    git commit -m "docs: describe your changes"
    
  3. 推送并创建 Pull Request
    # Push to your fork and create a PR
    git push origin docs/your-feature-name
    gh pr create --web
    
gh pr create 命令将自动:
  • 将您的分支推送到您的 Fork
  • 创建指向主存储库的拉取请求
  • 允许您添加标题、描述和引用相关议题
  • 如果使用 --web,则会在浏览器中打开 PR

将 PR 与议题关联

重要提示:当您的 PR 解决特定议题时,请确保使用 GitHub 关键词进行关联。
要自动将您的 PR 与议题关联并在 PR 合并时关闭议题,请在 PR 描述中使用以下关键字之一:
  • closes #issue_number
  • fixes #issue_number
  • resolves #issue_number
PR 描述示例
Improved the installation guide with clearer steps for Windows users.

Closes #1234
这有助于我们跟踪正在处理的议题,并在您的 PR 合并时自动将其关闭。
GitHub 文档 中了解更多关于关联 PR 与议题的信息。

💡 成功秘诀

  • 使用 Continue Agent:它熟悉我们的文档标准,能节省您的时间
  • 频繁预览:在本地开发服务器中检查您的更改
  • 提出问题:如果需要澄清,请开启议题或讨论
  • 小 PR 更好:每个 PR 专注一个主题或修复
  • 更新示例:确保代码示例反映最新的 API

🆘 获取帮助


感谢您为 Continue 做出贡献!您的努力让我们的文档对每个人都变得更好。若要了解如何为项目的其他部分做出贡献,请查阅我们的 主要贡献指南 🎉