Skip to content

Commit 42ec8e2

Browse files
committed
docs: enhance product roadmap
1 parent 807ae68 commit 42ec8e2

File tree

1 file changed

+42
-23
lines changed

1 file changed

+42
-23
lines changed

docs/future-development.md

+42-23
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,57 @@
11
---
2-
title: CodeRabbit Features
3-
sidebar_label: Future Development
4-
description: Learn how CodeRabbit works in a pull request review.
2+
title: CodeRabbit Roadmap
3+
sidebar_label: Roadmap
4+
description: Technical roadmap and upcoming features for CodeRabbit
55
sidebar_position: 12
66
---
77

8-
# Future Development
8+
# CodeRabbit Roadmap
99

10-
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.
10+
> CodeRabbit aims to exceed the quality of manual code reviews through applied AI. Here's our technical roadmap focusing on core improvements and integrations.
1111
12-
## Applied AI Improvements
12+
## AI Review Engine
1313

14-
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
14+
### Context Understanding
15+
- Deep parsing of repository structure and dependencies
16+
- Improved detection of architectural patterns
17+
- Enhanced framework-specific analysis for React, Next.js, and other major frameworks
1518

16-
### Accuracy and Conciseness Enhancements
19+
### Code Analysis
20+
- Static analysis integration with popular linters
21+
- Advanced type checking for TypeScript codebases
22+
- Security vulnerability scanning with OWASP guidelines
1723

18-
- Refining knowledge base context understanding
19-
- Implementing advanced summarization techniques
20-
- Implementing a knowledge base feature library
24+
### Response Quality
25+
- Concise, actionable review comments
26+
- Automated code suggestions with proper typing
27+
- Performance impact analysis of changes
2128

22-
### Learning Refinements
29+
## CI/CD Integration
2330

24-
- We have made significant improvement of the learning Enhancing reinforcement learning based on the user feedback
31+
> 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:
2532
26-
## New Feature Enhancements
33+
- CircleCI
34+
- Jenkins
2735

28-
### Expanded Integrations
36+
## Team Collaboration
2937

30-
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:
38+
### Chat Integration
3139

32-
- **Circle CI**
33-
- **Jenkins**
40+
> Communication and the user experience of review via various communication tools will be key.
3441
35-
### Communication Tool Integrations
36-
37-
Communication and the user experience of review via various communication tools will be key. We will start with integrations to Slack and Microsoft Teams and will be diving into the design engineering of these flows further:
42+
We will start with integrations to Slack and Microsoft Teams and will be diving into the design engineering of these flows further:
3843

3944
- **Slack**: Real-time notifications and interactive discussions
4045
- **Microsoft Teams**: Code review conversations within the Microsoft ecosystem
4146

42-
### Enhanced Review Capabilities
4347

44-
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.
48+
### Review Workflow
49+
50+
> 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.
51+
52+
- Automated review assignment
53+
- Blocking checks configuration
54+
- Custom review rules per repository
4555

4656
#### Pipeline Failure Analysis
4757

@@ -56,3 +66,12 @@ Finishing touches are about experience that often take developers time away from
5666
> Disclaimer: any product roadmap features mentioned below are only meant to outline
5767
> our general product direction. This documentation is for informational purposes
5868
> only and may not be incorporated into any contract.
69+
70+
## Feedback
71+
72+
We actively use developer feedback to prioritize our roadmap. Join our community:
73+
74+
- Join our [Discord community](https://discord.com/invite/coderabbit)
75+
- Submit PRs to our [documentation](https://github.com/coderabbitai/coderabbit-docs)
76+
77+
Your input directly shapes our development priorities and helps improve CodeRabbit for everyone.

0 commit comments

Comments
 (0)