What is What The Diff?
What The Diff is an AI-powered code review assistant that streamlines the pull request process by automatically generating descriptions and notifying stakeholders in a simplified manner. It focuses on enhancing accessibility for both technical and non-technical team members.
Features of What The Diff
-
Automated PR Descriptions
Let the AI handle the tedious task of writing pull request descriptions, saving developers valuable time.
-
Rich Summary Notifications
Send simplified notifications to keep non-technical stakeholders informed about changes.
-
Beautiful Changelogs
Share a public changelog showcasing all changes, or access it via a JSON API for internal use.
-
Weekly Progress Reports
Receive summaries of all changes every week to easily keep track of development history.
-
Inline AI Refactoring
Get AI support for refactoring code directly during the review process instead of merely leaving comments.
-
Fine-granular Settings
Customize settings to skip CI pull requests, delay draft ones, and manage token consumption effectively.
How to Use What The Diff
To get started, simply connect with your GitHub or GitLab account to create your profile. The application utilizes the respective APIs to pull diff data from your pull requests and generates descriptive comments to assist with the review process.
Pricing
What The Diff operates on a token-based system. Each pull request consumes a variable number of tokens depending on its size. If you exhaust your token limit, plan upgrades are available, but there is no automatic upgrade. Make strategic decisions to balance token usage each month.
Helpful Tips
- Plan your token usage: Be mindful of the token consumption, especially with larger diffs. Monitor your usage to avoid running out unexpectedly.
- Start with a free plan: You can begin using What The Diff at no cost to evaluate its effectiveness before committing to a paid plan.
- Regularly check your reports: Take advantage of weekly progress reports to maintain clarity on team contributions and changes.
Frequently Asked Questions
What are tokens?
Tokens are units of processing power needed to analyze the diff of your pull requests. Larger diffs require more tokens.
Does it work with all programming languages?
Yes, What The Diff supports nearly all programming languages, allowing the AI to provide explanations in plain English or other supported languages.
What happens if I run out of tokens?
If you run out of tokens, you have the option to upgrade your plan or wait for the next billing cycle; plans do not upgrade automatically.
Is my code stored?
No, What The Diff does not store your code or the diffs. It solely uses the GitHub/GitLab APIs to access the diff data.
Can I ensure my data privacy?
Absolutely. Your data is not used to train the AI model, nor is it shared with third parties.
By leveraging the powerful features of What The Diff, teams can enhance their code review efficiency while ensuring effective communication across all stakeholders involved.