支持与社区 > 社区
为 Warp 做出贡献
# 参与贡献 Warp Warp 的客户端在 [`warpdotdev/warp`](https://github.com/warpdotdev/warp) 以 [AGPL v3](https://github.com/warpdotdev/warp/blob/master/LICENSE-AGPL) 协议开源,这里有适合各种形式贡献的空间 —— 从一行代码的错误报告到完整的功能 PR,或者是新的主题,以及可以推送给每一位 Warp 用户的工作流。有关完整的代码贡献流程,请参阅 [`CONTRIBUTING.md`](https://github.com/warpdotdev/warp/blob/master/CONTRIBUTING.md)。 ## 参与贡献的方式 * **报告错误或请求功能** - 在 [`warpdotdev/warp`](https://github.com/warpdotdev/warp) 中 [提交 Issue](https://github.com/warpdotdev/warp/issues/new/choose),或 [浏览现有 Issue](https://github.com/warpdotdev/warp/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc) 以发表评论或为您关注的 Issue 投票。清晰的复现步骤和投票可以帮助 Warp 确定优先级。 * **贡献代码** - 认领任何带有 `ready-to-spec`(待规范)或 `ready-to-implement`(待实现)标签的 Issue,然后开启一个规范 (spec) 或代码 PR。[`CONTRIBUTING.md`](https://github.com/warpdotdev/warp/blob/master/CONTRIBUTING.md) 涵盖了规范格式、测试、`./script/presubmit` 以及 PR 模板。 * **制作主题** - 在 [`warpdotdev/themes`](https://github.com/warpdotdev/themes) 提交新的配色方案或改进现有配色方案。 * **分享工作流** - 将可重复使用的命令模式添加到 [`warpdotdev/workflows`](https://github.com/warpdotdev/workflows)。合并后的工作流将推送给每一位 Warp 用户。 * **发布 Warp Drive 对象** - 通过 [Warp Drive](/knowledge-and-collaboration/warp-drive/) 公开分享工作流 (Workflows)、笔记本 (Notebooks)、规则 (Rules) 和提示词 (Prompts)。 * **寻找可承接的 Issue** - 浏览 [`build.warp.dev`](https://build.warp.dev),这是一个实时仪表盘,展示了 Warp 的代理在 `warpdotdev/warp` 中处理的工作。利用它可以发现空白领域、避免重复工作,并找出尚未被认领的 Issue。 * **帮助社区中的其他人** - 在 [Warp 社区 Slack](https://go.warp.dev/join-preview) 或 [Discord](https://discord.com/invite/warpdotdev) 中回答问题,并参与 [GitHub Discussions](https://github.com/warpdotdev/warp/discussions) 中的讨论。 ## 发送反馈和错误报告 提交错误或功能请求最快的方法是在 Warp 内部使用 [`/feedback`](/support-and-community/troubleshooting-and-support/sending-us-feedback/#using-feedback-in-warp) 命令。它会在不离开终端的情况下起草并提交 GitHub Issue。 其他渠道: * 直接在 [`warpdotdev/warp`](https://github.com/warpdotdev/warp/issues/new/choose) 提交 Issue。 * 按 `⌘+Shift+F` (macOS) 或 `Ctrl+Shift+F` (Windows/Linux) 打开应用内反馈对话框。在 macOS 上,您还可以使用 Warp 帮助菜单中的 **Send Feedback** 选项。 * 有关隐私问题,请发送电子邮件至 [privacy@warp.dev](mailto:privacy@warp.dev)。 有关日志、崩溃报告、CPU 采样和 AI 对话 ID,请参阅 [发送反馈和日志](/support-and-community/troubleshooting-and-support/sending-us-feedback/)。 ## 报告安全问题 :::danger 请勿公开提交安全漏洞 Issue。 ::: 请将复现步骤、影响和任何概念验证 (PoC) 发送电子邮件至 [security@warp.dev](mailto:security@warp.dev)。我们将确认收到并协调修复及披露。完整指南位于 [`CONTRIBUTING.md`](https://github.com/warpdotdev/warp/blob/master/CONTRIBUTING.md#reporting-security-issues)。 ## 行为准则 Warp 的开源仓库遵循 [Contributor Covenant](https://www.contributor-covenant.org/) v2.1。阅读 [全文](https://github.com/warpdotdev/warp/blob/master/CODE_OF_CONDUCT.md),或向 [warp-coc@warp.dev](mailto:warp-coc@warp.dev) 举报违规行为。通过提交 Issue、开启 Pull Request、制作主题和分享工作流来为 Warp 的开源客户端做出贡献。
Warp 的客户端在 AGPL v3 协议下开源于 warpdotdev/warp,这里有适合各种形式贡献的空间 —— 从一行代码的错误报告到完整的功能 PR,或者是新的主题,以及可以推送给每一位 Warp 用户的工作流。有关完整的代码贡献流程,请参阅 CONTRIBUTING.md。
参与贡献的方式
标题为“参与贡献的方式”的章节- 报告错误或请求功能 - 在
warpdotdev/warp中 提交 Issue,或 浏览现有 Issue 以发表评论或为您关注的 Issue 投票。清晰的复现步骤和投票可以帮助 Warp 确定优先级。 - 贡献代码 - 认领任何带有
ready-to-spec或ready-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 社区 Slack 或 Discord 中回答问题,并参与 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 举报违规行为。