You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+16-49Lines changed: 16 additions & 49 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,12 +12,9 @@ This guide outlines how to contribute to Roo Code, whether you're fixing bugs, a
12
12
-[I. Before You Contribute](#i-before-you-contribute)
13
13
-[1. Code of Conduct](#1-code-of-conduct)
14
14
-[2. Understand the Project Roadmap](#2-understand-the-project-roadmap)
15
-
-[Provider Support](#provider-support)
16
-
-[Model Support](#model-support)
17
-
-[System Support](#system-support)
18
-
-[Documentation](#documentation)
19
-
-[Stability](#stability)
20
-
-[Internationalization](#internationalization)
15
+
-[Reliability First](#reliability-first)
16
+
-[Enhanced User Experience](#enhanced-user-experience)
17
+
-[Leading on Agent Performance](#leading-on-agent-performance)
21
18
-[3. Join the Roo Code Community](#3-join-the-roo-code-community)
22
19
-[II. Finding & Planning Your Contribution](#ii-finding--planning-your-contribution)
23
20
-[1. Types of Contributions](#1-types-of-contributions)
@@ -56,55 +53,25 @@ Roo Code has a clear development roadmap that guides our priorities and future d
56
53
- Understand the context behind certain design decisions
57
54
- Find inspiration for new features that support our vision
58
55
59
-
Our current roadmap focuses on six key pillars:
56
+
We're focused on making Roo Code the top choice for developers building with AI-driven coding tools. Here's how we'll get there:
60
57
61
-
#### Provider Support
58
+
#### Reliability First
62
59
63
-
We aim to support as many providers well as we can:
60
+
- Ensure diff editing and command execution are consistently reliable.
61
+
- Reduce friction points that deter regular usage.
62
+
- Guarantee smooth operation across all locales and platforms.
63
+
- Expand robust support for a wide variety of AI providers and models.
64
64
65
-
- More versatile "OpenAI Compatible" support
66
-
- xAI, Microsoft Azure AI, Alibaba Cloud Qwen, IBM Watsonx, Together AI, DeepInfra, Fireworks AI, Cohere, Perplexity AI, FriendliAI, Replicate
67
-
- Enhanced support for Ollama and LM Studio
65
+
#### Enhanced User Experience
68
66
69
-
#### Model Support
67
+
- Streamline the UI/UX for clarity and intuitiveness.
68
+
- Continuously improve the workflow to meet the high expectations developers have for daily-use tools.
70
69
71
-
We want Roo to work as well on as many models as possible, including local models:
70
+
#### Leading on Agent Performance
72
71
73
-
- Local model support through custom system prompting and workflows
74
-
- Benchmarking evals and test cases
75
-
76
-
#### System Support
77
-
78
-
We want Roo to run well on everyone's computer:
79
-
80
-
- Cross platform terminal integration
81
-
- Strong and consistent support for Mac, Windows, and Linux
82
-
83
-
#### Documentation
84
-
85
-
We want comprehensive, accessible documentation for all users and contributors:
86
-
87
-
- Expanded user guides and tutorials
88
-
- Clear API documentation
89
-
- Better contributor guidance
90
-
- Multilingual documentation resources
91
-
- Interactive examples and code samples
92
-
93
-
#### Stability
94
-
95
-
We want to significantly decrease the number of bugs and increase automated testing:
96
-
97
-
- Debug logging switch
98
-
- "Machine/Task Information" copy button for sending in with bug/support requests
99
-
100
-
#### Internationalization
101
-
102
-
We want Roo to speak everyone's language:
103
-
104
-
- 我们希望 Roo Code 说每个人的语言
105
-
- Queremos que Roo Code hable el idioma de todos
106
-
- हम चाहते हैं कि Roo Code हर किसी की भाषा बोले
107
-
- نريد أن يتحدث Roo Code لغة الجميع
72
+
- Establish comprehensive evaluation benchmarks (evals) to measure real-world productivity.
73
+
- Make it easy for everyone to easily run and interpret these evals.
74
+
- Ship improvements to Roo Code that demonstrate clear increases in eval scores.
108
75
109
76
We especially welcome contributions that advance our roadmap goals. If you're working on something that aligns with these pillars, please mention it in your PR description.
0 commit comments