-
Notifications
You must be signed in to change notification settings - Fork 30
Future Development.md #111
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
cf13efa
Create Future Development.md
MonRay2024 0cc3249
Merge branch 'main' into MonRay2024-patch-1
smb06 d1649c3
Update Future Development.md
MonRay2024 8095a0f
Merge branch 'main' into MonRay2024-patch-1
MonRay2024 07d465d
Merge branch 'main' into MonRay2024-patch-1
MonRay2024 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
--- | ||
id: Get Started | ||
title: Get Started | ||
sidebar_label: Future Developments | ||
sidebar_position: 1 | ||
description: | ||
CodeRabbit is an AI-powered code reviewer offering real-time, context-aware | ||
feedback on pull requests, reducing manual effort in code reviews. | ||
slug: "/" | ||
--- | ||
|
||
MonRay2024 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
# 🚀 Future Developments | ||
|
||
We are actively iterating and refining CodeRabbit, and this is a sneak peek into the upcoming milestones and releases. We are focused on making the Applied AI review better than the median manual review. In addition to that, we are looking at a holistic user experience with various integrations and types of reviews. | ||
|
||
## 🧠 Applied AI Improvements | ||
|
||
We are actively trying to make the application of Generative AI more useful , relevant , meaningful for the coder and reviewer journey. Our immediate focus is | ||
MonRay2024 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
### 🎯 Accuracy and Conciseness Enhancements | ||
|
||
- 📝 Refining knowledge base context understanding | ||
- 📊 Implementing advanced summarization techniques | ||
- 🔄 Implementing a knowledge base feature library | ||
|
||
### 🧠 Learning Refinements | ||
|
||
- 🔁 We have made significant improvement of the learning Enhancing reinforcement learning based on the user feedback | ||
MonRay2024 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
## 🌟 New Feature Enhancements | ||
|
||
### 🔗 Expanded Integrations | ||
|
||
We are integrating various tool chains to enable coders and reviewers to have a consistent experience irrespective of the tools. The immediate tools would be: | ||
|
||
- 🦊 **Bitbucket** | ||
- 🔄 **Circle CI** | ||
- 👨🔧 **Jenkins** | ||
|
||
### 💬 Communication Tool Integrations | ||
|
||
Communication and the user experience of review via various communication tools are going to be key. We will start with integrations to Slack and Microsoft Teams and will be diving into the design engineering of these flows further: | ||
|
||
- 💬 **Slack**: Real-time notifications and interactive discussions | ||
- 👥 **Microsoft Teams**: Code review conversations within Microsoft ecosystem | ||
MonRay2024 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
### 🔍 Enhanced Review Capabilities | ||
|
||
These are additional capabilities that can also be reviewed in the same PR to accelerate the coder and reviewer journey. This includes pipeline failure analysis and resolution, as well as vulnerability assessment. | ||
MonRay2024 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
#### 1. 🔬 Pipeline Failure Analysis | ||
|
||
- 🚨 Automated analysis of CI/CD pipeline failures | ||
- 💡 AI-driven suggestions for resolving issues | ||
- 📊 Historical tracking of pipeline performance | ||
|
||
#### 2. 🛡️ SAST (Static Application Security Testing) Integration | ||
|
||
- 🔒 Security-focused code reviews | ||
- 📋 Custom rule sets for different security standards | ||
|
||
### 🚀 Finishing Touches | ||
|
||
Finishing touches are about experience that often take developers time away from what they like doing best - coding. But adding finishing touches is crucial and should follow the ontology and taxonomy. We will start by looking into Docstring and expand to various areas to solve pain points for coders and reviewers. | ||
|
||
#### 1. 📝 DocString Review | ||
|
||
- ✅ Automated checks for docstring presence and quality | ||
- 💡 AI-powered suggestions for improving documentation | ||
- 🎨 Resolving Doc-string conflicts in a following PR | ||
|
||
> Disclaimer: any product roadmap features mentioned below are only meant to outline | ||
> our general product direction. This documentation is for informational purposes | ||
> only and may not be incorporated into any contract. | ||
|
||
|
||
|
||
|
||
|
||
MonRay2024 marked this conversation as resolved.
Show resolved
Hide resolved
|
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.