跳至正文

支持与社区 > 社区

为 Warp 做出贡献

在 ChatGPT 中打开 ↗
向 ChatGPT 咨询此页面内容
在 Claude 中打开 ↗
向 Claude 咨询此页面内容
已复制!

通过提交 Issue、开启 Pull Request、制作主题和分享工作流来为 Warp 的开源客户端做出贡献。

Warp 的客户端在 AGPL v3 协议下开源于 warpdotdev/warp,这里有适合各种形式贡献的空间 —— 从一行代码的错误报告到完整的功能 PR,或者是新的主题,以及可以推送给每一位 Warp 用户的工作流。有关完整的代码贡献流程,请参阅 CONTRIBUTING.md

  • 报告错误或请求功能 - 在 warpdotdev/warp提交 Issue,或 浏览现有 Issue 以发表评论或为您关注的 Issue 投票。清晰的复现步骤和投票可以帮助 Warp 确定优先级。
  • 贡献代码 - 认领任何带有 ready-to-specready-to-implement 标签的 Issue,然后开启一个规范或代码 PR。CONTRIBUTING.md 涵盖了规范格式、测试、./script/presubmit 以及 PR 模板。
  • 制作主题 - 在 warpdotdev/themes 提交新的配色方案或改进现有配色方案。
  • 分享工作流 - 将可重复使用的命令模式添加到 warpdotdev/workflows。合并后的工作流将推送给每一位 Warp 用户。
  • 发布 Warp Drive 对象 - 通过 Warp Drive 公开分享工作流 (Workflows)、笔记本 (Notebooks)、规则 (Rules) 和提示词 (Prompts)。
  • 寻找可承接的 Issue - 浏览 build.warp.dev,这是一个实时仪表盘,展示了 Warp 的代理在 warpdotdev/warp 中处理的工作。利用它可以发现空白领域、避免重复工作,并找出尚未被认领的 Issue。
  • 帮助社区中的其他人 - 在 Warp 社区 SlackDiscord 中回答问题,并参与 GitHub Discussions 中的讨论。

提交错误或功能请求最快的方法是在 Warp 内部使用 /feedback 命令。它会在不离开终端的情况下起草并提交 GitHub Issue。

其他渠道

  • 直接在 warpdotdev/warp 提交 Issue。
  • ⌘+Shift+F (macOS) 或 Ctrl+Shift+F (Windows/Linux) 打开应用内反馈对话框。在 macOS 上,您还可以使用 Warp 帮助菜单中的 Send Feedback 选项。
  • 有关隐私问题,请发送电子邮件至 privacy@warp.dev

有关日志、崩溃报告、CPU 采样和 AI 对话 ID,请参阅 发送反馈和日志

请将复现步骤、影响和任何概念验证发给电子邮件 security@warp.dev。我们将确认收到并协调修复及披露。完整指南位于 CONTRIBUTING.md

Warp 的开源仓库遵循 Contributor Covenant v2.1。阅读 全文,或向 warp-coc@warp.dev 举报违规行为。