无论是写Pull Request描述,还是保持与非技术利益相关者的沟通,What The Diff都是您理想的AI助手。利用其丰富的功能,您可以轻松实现代码审查的高效化与透明化。
工作原理
What The Diff的功能是围绕提升Pull Request的处理效率展开的,采用先进的AI技术来简化复杂的代码说明。其工作原理如下:
- 我们集成了GitHub和GitLab的API,能快速获取Pull Request的diff信息。
- 使用AI模型处理这些diff数据,并生成易懂的英文描述。
- 用户无需担心代码的存储安全,我们不保存用户的代码或任何相关信息,只通过API读取必要的数据。
- 除了描述生成,本应用也提供丰富的通知以及自动变更日志功能,以让所有团队成员保持信息同步。
使用方法
使用What The Diff十分简单。首先访问我们的网站,并连接您的GitHub或GitLab账户。接着,在创建Pull Request时,系统会自动生成描述,让您无需浪费时间手动撰写。此外,您可以为非技术人员设置简化通知,让他们了解项目进展。每周,您将收到进度报告,详细汇总所有变更,为团队提供清晰的视角。您也可以利用内联重构功能,在代码审查过程中即时进行修改。无论是小变化还是大改变,我们都简化这一切,轻松上手。请趁此机会开始免费试用,了解What The Diff如何改变您的团队协作方式。
团队协作与代码审查
通过What The Diff,团队能够高效处理Pull Request,确保所有变更都有详细描述,让每位团队成员都能掌握项目的真正状态与进展。
非技术人员的信息获取
项目的非技术人员能通过What The Diff生成的简化通知,清楚了解开发进程与变更,进而参与到项目决策中。
代码重构
内联AI重构功能,帮助开发者在审查代码时可以直接重构,提高代码质量,不再需要繁琐的交互与评论。
项目进度汇总
团队领导能够及时获取每周的项目进度报告,了解各项变更情况,做出有效的领导决策。
多语言支持
无论团队使用何种编程语言,What The Diff都能提供支持,帮助全球化团队高效跨越语言的障碍。
数据分析与数据报告
通过JSON API,数据分析师可以轻松获取所有变更记录,以进行深入分析和报告。
主要特性
- 自动化Pull Request描述: 利用AI自动生成您的代码更改描述,节省手动撰写时间,提高效率。
- 简化的通知发送: 通过简化与翻译的通知,让非技术利益相关者也能轻松理解项目进展。
- 美观的变更日志: 提供易于共享的变更日志,可用于推广与展示项目更新。
- 每周进度报告: 定期收到代码变更汇总,帮助团队掌握整体进展。
- 内联AI重构: 在代码审查过程中,及时进行AI支持的代码重构,使整个过程更加高效。
- 细致的设置选项: 允许用户设置细粒度的选项,以优化使用体验。
免费 (每月): $0
- 每月25,000个Token(约10个PR)
- 无限制仓库
- 内联代码重构
专业版 - 200k (每月): $19/月
- 每月200,000个Token(约40个PR)
- 优先邮件支持
- 即时代码重构
- Slack、Webhook及邮件通知
常见问题
- What is What-The-Diff?
What-The-Diff是一个基于AI的应用程序,旨在通过评估您的Pull Request的diff,并以简单易懂的语言写出变更描述。
- What are tokens?
我们处理您的Pull Request的git diff,以生成详细的描述。较大的diff需要更多Token进行处理。普通的Pull Request大约为2300个Token。
- How does What the Diff work?
我们的应用使用GitHub/Gitlab API获取Pull Request的diff,然后通过AI模型生成变更描述。我们不会存储您的代码。
- Does it work with all languages?
是的,我们支持几乎所有的编程语言,AI能够用简单的英语或支持的其他语言解释diff。
- What happens if I run out of tokens?
如果您用完了Token,您可以升级到更大的计划,或者等到下一个计费周期。我们不会自动升级您的计划。
- Do you store my code?
我们不存储您的代码,也没有任何第三方服务存储。我们仅使用GitHub/Gitlab API读取Pull Request的diff。
- Do keep unused tokens add up?
未使用的Token不会累积到下一个月,因此请确保选择最小的计划,并在需要时升级。您可以随时降级到更小的计划。
- Do you train your AI model with my code?
我们不会这样做,也无法做到,因为我们根本不存储您的代码或Pull Request的diff。
WhatTheDiff
自动化处理代码变更描述
评论