Skip to content

Commit 4f72714

Browse files
authored
Updated roadmap (#3469)
1 parent 6edb9a1 commit 4f72714

17 files changed

+272
-833
lines changed

CONTRIBUTING.md

Lines changed: 16 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,9 @@ This guide outlines how to contribute to Roo Code, whether you're fixing bugs, a
1212
- [I. Before You Contribute](#i-before-you-contribute)
1313
- [1. Code of Conduct](#1-code-of-conduct)
1414
- [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)
2118
- [3. Join the Roo Code Community](#3-join-the-roo-code-community)
2219
- [II. Finding & Planning Your Contribution](#ii-finding--planning-your-contribution)
2320
- [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
5653
- Understand the context behind certain design decisions
5754
- Find inspiration for new features that support our vision
5855

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:
6057

61-
#### Provider Support
58+
#### Reliability First
6259

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.
6464

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
6866

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.
7069

71-
We want Roo to work as well on as many models as possible, including local models:
70+
#### Leading on Agent Performance
7271

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.
10875

10976
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.
11077

locales/ca/CONTRIBUTING.md

Lines changed: 16 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,9 @@ Aquesta guia explica com contribuir a Roo Code, ja sigui corregint errors, afegi
1212
- [I. Abans de contribuir](#i-abans-de-contribuir)
1313
- [1. Codi de conducta](#1-codi-de-conducta)
1414
- [2. Entendre la fulla de ruta del projecte](#2-entendre-la-fulla-de-ruta-del-projecte)
15-
- [Suport de proveïdors](#suport-de-proveïdors)
16-
- [Suport de models](#suport-de-models)
17-
- [Suport de sistemes](#suport-de-sistemes)
18-
- [Documentació](#documentació)
19-
- [Estabilitat](#estabilitat)
20-
- [Internacionalització](#internacionalització)
15+
- [Fiabilitat primer](#fiabilitat-primer)
16+
- [Experiència d'usuari millorada](#experiència-dusuari-millorada)
17+
- [Lideratge en rendiment dels agents](#lideratge-en-rendiment-dels-agents)
2118
- [3. Uneix-te a la comunitat Roo Code](#3-uneix-te-a-la-comunitat-roo-code)
2219
- [II. Trobar i planificar la teva contribució](#ii-trobar-i-planificar-la-teva-contribució)
2320
- [1. Tipus de contribucions](#1-tipus-de-contribucions)
@@ -56,55 +53,25 @@ Roo Code té una fulla de ruta clara que guia les nostres prioritats i direcció
5653
- Comprendre el context darrere de certes decisions de disseny
5754
- Inspirar-te per a noves funcionalitats que donin suport a la nostra visió
5855

59-
La nostra fulla de ruta actual se centra en sis pilars clau:
56+
Ens centrem a fer de Roo Code la millor opció per als desenvolupadors que treballen amb eines de codificació impulsades per IA. Així és com ho aconseguirem:
6057

61-
#### Suport de proveïdors
58+
#### Fiabilitat primer
6259

63-
Volem donar suport al màxim nombre de proveïdors possible:
60+
- Garantir que l'edició de diferències i l'execució de comandes siguin consistentment fiables
61+
- Reduir els punts de fricció que desanimen l'ús regular
62+
- Garantir un funcionament fluid en tots els idiomes i plataformes
63+
- Ampliar el suport robust per a una àmplia varietat de proveïdors i models d'IA
6464

65-
- Més suport "Compatible amb OpenAI"
66-
- xAI, Microsoft Azure AI, Alibaba Cloud Qwen, IBM Watsonx, Together AI, DeepInfra, Fireworks AI, Cohere, Perplexity AI, FriendliAI, Replicate
67-
- Millor suport per a Ollama i LM Studio
65+
#### Experiència d'usuari millorada
6866

69-
#### Suport de models
67+
- Simplificar la interfície d'usuari per a més claredat i intuïció
68+
- Millorar contínuament el flux de treball per satisfer les altes expectatives que els desenvolupadors tenen per a eines d'ús diari
7069

71-
Volem que Roo funcioni amb el màxim nombre de models possible, inclosos models locals:
70+
#### Lideratge en rendiment dels agents
7271

73-
- Suport de models locals mitjançant prompts i fluxos de treball personalitzats
74-
- Avaluacions i casos de prova de benchmarking
75-
76-
#### Suport de sistemes
77-
78-
Volem que Roo funcioni bé a qualsevol ordinador:
79-
80-
- Integració de terminal multiplataforma
81-
- Suport fort i coherent per a Mac, Windows i Linux
82-
83-
#### Documentació
84-
85-
Volem documentació completa i accessible per a tots els usuaris i col·laboradors:
86-
87-
- Guies i tutorials ampliats
88-
- Documentació clara de l'API
89-
- Millor orientació per a col·laboradors
90-
- Recursos de documentació multilingüe
91-
- Exemples interactius i fragments de codi
92-
93-
#### Estabilitat
94-
95-
Volem reduir significativament els errors i augmentar les proves automatitzades:
96-
97-
- Interruptor de registre de depuració
98-
- Botó per copiar "Informació de màquina/tasca" per a sol·licituds de suport o errors
99-
100-
#### Internacionalització
101-
102-
Volem que Roo parli l'idioma de tothom:
103-
104-
- 我们希望 Roo Code 说每个人的语言
105-
- Queremos que Roo Code hable el idioma de todos
106-
- हम चाहते हैं कि Roo Code हर किसी की भाषा बोले
107-
- نريد أن يتحدث Roo Code لغة الجميع
72+
- Establir punts de referència d'avaluació (evals) complets per mesurar la productivitat real
73+
- Facilitar que tothom pugui executar i interpretar aquestes avaluacions fàcilment
74+
- Proporcionar millores a Roo Code que demostrin increments clars en les puntuacions d'avaluació
10875

10976
Agraïm especialment les contribucions que avancin els objectius de la nostra fulla de ruta. Si treballes en alguna cosa alineada amb aquests pilars, esmenta-ho a la descripció del teu PR.
11077

locales/de/CONTRIBUTING.md

Lines changed: 16 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,9 @@ Dieser Leitfaden erklärt, wie du zu Roo Code beitragen kannst – egal ob du Bu
1212
- [I. Bevor du beiträgst](#i-bevor-du-beiträgst)
1313
- [1. Verhaltenskodex](#1-verhaltenskodex)
1414
- [2. Projekt-Roadmap verstehen](#2-projekt-roadmap-verstehen)
15-
- [Provider-Support](#provider-support)
16-
- [Modell-Support](#modell-support)
17-
- [System-Support](#system-support)
18-
- [Dokumentation](#dokumentation)
19-
- [Stabilität](#stabilität)
20-
- [Internationalisierung](#internationalisierung)
15+
- [Zuverlässigkeit an erster Stelle](#zuverlässigkeit-an-erster-stelle)
16+
- [Verbesserte Benutzererfahrung](#verbesserte-benutzererfahrung)
17+
- [Führend bei der Agentenleistung](#führend-bei-der-agentenleistung)
2118
- [3. Werde Teil der Roo Code Community](#3-werde-teil-der-roo-code-community)
2219
- [II. Beitrag finden & planen](#ii-beitrag-finden--planen)
2320
- [1. Beitragsarten](#1-beitragsarten)
@@ -56,55 +53,25 @@ Roo Code hat eine klare Entwicklungs-Roadmap, die unsere Prioritäten und die Zu
5653
- Den Kontext hinter bestimmten Design-Entscheidungen verstehen
5754
- Inspiration für neue Features bekommen, die unsere Vision unterstützen
5855

59-
Unsere aktuelle Roadmap hat sechs Hauptsäulen:
56+
Wir konzentrieren uns darauf, Roo Code zur ersten Wahl für Entwickler zu machen, die mit KI-gestützten Coding-Tools arbeiten. So werden wir das erreichen:
6057

61-
#### Provider-Support
58+
#### Zuverlässigkeit an erster Stelle
6259

63-
Wir wollen möglichst viele Provider gut unterstützen:
60+
- Sicherstellen, dass Diff-Bearbeitung und Befehlsausführung durchgängig zuverlässig sind.
61+
- Reibungspunkte reduzieren, die von der regelmäßigen Nutzung abhalten.
62+
- Reibungslosen Betrieb in allen Sprachen und auf allen Plattformen garantieren.
63+
- Robuste Unterstützung für eine Vielzahl von KI-Anbietern und -Modellen ausbauen.
6464

65-
- Mehr "OpenAI Compatible"-Support
66-
- xAI, Microsoft Azure AI, Alibaba Cloud Qwen, IBM Watsonx, Together AI, DeepInfra, Fireworks AI, Cohere, Perplexity AI, FriendliAI, Replicate
67-
- Verbesserter Support für Ollama und LM Studio
65+
#### Verbesserte Benutzererfahrung
6866

69-
#### Modell-Support
67+
- Die Benutzeroberfläche für mehr Klarheit und Intuitivität optimieren.
68+
- Den Workflow kontinuierlich verbessern, um den hohen Erwartungen gerecht zu werden, die Entwickler an täglich genutzte Tools stellen.
7069

71-
Roo soll mit möglichst vielen Modellen funktionieren, auch mit lokalen Modellen:
70+
#### Führend bei der Agentenleistung
7271

73-
- Lokale Modelle durch Custom System Prompting und Workflows
74-
- Benchmarking, Evals und Testfälle
75-
76-
#### System-Support
77-
78-
Roo soll auf jedem Rechner gut laufen:
79-
80-
- Cross-Plattform-Terminal-Integration
81-
- Starker und konsistenter Support für Mac, Windows und Linux
82-
83-
#### Dokumentation
84-
85-
Wir wollen umfassende, zugängliche Doku für alle User und Mitwirkenden:
86-
87-
- Erweiterte User-Guides und Tutorials
88-
- Klare API-Dokumentation
89-
- Bessere Contributor-Guides
90-
- Mehrsprachige Doku-Ressourcen
91-
- Interaktive Beispiele und Code-Snippets
92-
93-
#### Stabilität
94-
95-
Wir wollen deutlich weniger Bugs und mehr automatisierte Tests:
96-
97-
- Debug-Logging-Schalter
98-
- "Maschinen-/Task-Info"-Kopier-Button für Bug-/Support-Anfragen
99-
100-
#### Internationalisierung
101-
102-
Roo soll jede Sprache sprechen:
103-
104-
- Wir wollen, dass Roo Code jede Sprache spricht
105-
- Queremos que Roo Code hable el idioma de todos
106-
- Wir wollen, dass Roo Code jede Sprache spricht
107-
- نريد أن يتحدث Roo Code لغة الجميع
72+
- Umfassende Evaluierungsmaßstäbe (Evals) etablieren, um die Produktivität in der realen Welt zu messen.
73+
- Es für jeden einfach machen, diese Evals durchzuführen und zu interpretieren.
74+
- Verbesserungen für Roo Code liefern, die klare Steigerungen der Eval-Ergebnisse zeigen.
10875

10976
Beiträge, die unsere Roadmap-Ziele voranbringen, sind besonders willkommen. Wenn du an etwas arbeitest, das zu diesen Säulen passt, erwähne das bitte in deiner PR-Beschreibung.
11077

locales/es/CONTRIBUTING.md

Lines changed: 16 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,9 @@ Esta guía explica cómo contribuir a Roo Code, ya sea corrigiendo errores, agre
1212
- [I. Antes de Contribuir](#i-antes-de-contribuir)
1313
- [1. Código de Conducta](#1-código-de-conducta)
1414
- [2. Entender la Hoja de Ruta del Proyecto](#2-entender-la-hoja-de-ruta-del-proyecto)
15-
- [Soporte de Proveedores](#soporte-de-proveedores)
16-
- [Soporte de Modelos](#soporte-de-modelos)
17-
- [Soporte de Sistemas](#soporte-de-sistemas)
18-
- [Documentación](#documentación)
19-
- [Estabilidad](#estabilidad)
20-
- [Internacionalización](#internacionalización)
15+
- [Confiabilidad Primero](#confiabilidad-primero)
16+
- [Experiencia de Usuario Mejorada](#experiencia-de-usuario-mejorada)
17+
- [Liderazgo en Rendimiento de Agentes](#liderazgo-en-rendimiento-de-agentes)
2118
- [3. Únete a la Comunidad Roo Code](#3-únete-a-la-comunidad-roo-code)
2219
- [II. Encontrar y Planificar tu Contribución](#ii-encontrar-y-planificar-tu-contribución)
2320
- [1. Tipos de Contribuciones](#1-tipos-de-contribuciones)
@@ -56,55 +53,25 @@ Roo Code tiene una hoja de ruta clara que guía nuestras prioridades y direcció
5653
- Comprender el contexto detrás de ciertas decisiones de diseño
5754
- Inspirarte para nuevas funciones que apoyen nuestra visión
5855

59-
Nuestra hoja de ruta actual se centra en seis pilares clave:
56+
Nos enfocamos en hacer de Roo Code la mejor opción para desarrolladores que construyen con herramientas de codificación impulsadas por IA. Así es como lo lograremos:
6057

61-
#### Soporte de Proveedores
58+
#### Confiabilidad Primero
6259

63-
Queremos soportar la mayor cantidad de proveedores posible:
60+
- Garantizar que la edición de diferencias y la ejecución de comandos sean consistentemente confiables.
61+
- Reducir los puntos de fricción que disuaden el uso regular.
62+
- Garantizar un funcionamiento fluido en todos los idiomas y plataformas.
63+
- Ampliar el soporte sólido para una amplia variedad de proveedores y modelos de IA.
6464

65-
- Más soporte "Compatible con OpenAI"
66-
- xAI, Microsoft Azure AI, Alibaba Cloud Qwen, IBM Watsonx, Together AI, DeepInfra, Fireworks AI, Cohere, Perplexity AI, FriendliAI, Replicate
67-
- Mejor soporte para Ollama y LM Studio
65+
#### Experiencia de Usuario Mejorada
6866

69-
#### Soporte de Modelos
67+
- Simplificar la interfaz de usuario para mayor claridad e intuitividad.
68+
- Mejorar continuamente el flujo de trabajo para satisfacer las altas expectativas que los desarrolladores tienen para herramientas de uso diario.
7069

71-
Queremos que Roo funcione con la mayor cantidad de modelos posible, incluidos modelos locales:
70+
#### Liderazgo en Rendimiento de Agentes
7271

73-
- Soporte de modelos locales mediante prompts y flujos de trabajo personalizados
74-
- Evaluaciones y casos de prueba de benchmarking
75-
76-
#### Soporte de Sistemas
77-
78-
Queremos que Roo funcione bien en cualquier ordenador:
79-
80-
- Integración de terminal multiplataforma
81-
- Soporte fuerte y consistente para Mac, Windows y Linux
82-
83-
#### Documentación
84-
85-
Queremos documentación completa y accesible para todos los usuarios y colaboradores:
86-
87-
- Guías y tutoriales ampliados
88-
- Documentación clara de la API
89-
- Mejor orientación para colaboradores
90-
- Recursos de documentación multilingüe
91-
- Ejemplos interactivos y fragmentos de código
92-
93-
#### Estabilidad
94-
95-
Queremos reducir significativamente los errores y aumentar las pruebas automatizadas:
96-
97-
- Interruptor de registro de depuración
98-
- Botón para copiar "Información de máquina/tarea" para solicitudes de soporte o errores
99-
100-
#### Internacionalización
101-
102-
Queremos que Roo hable el idioma de todos:
103-
104-
- 我们希望 Roo Code 说每个人的语言
105-
- Queremos que Roo Code hable el idioma de todos
106-
- हम चाहते हैं कि Roo Code हर किसी की भाषा बोले
107-
- نريد أن يتحدث Roo Code لغة الجميع
72+
- Establecer evaluaciones comparativas completas (evals) para medir la productividad en el mundo real.
73+
- Facilitar que todos puedan ejecutar e interpretar estas evaluaciones fácilmente.
74+
- Ofrecer mejoras a Roo Code que demuestren aumentos claros en las puntuaciones de evaluación.
10875

10976
Agradecemos especialmente las contribuciones que avancen los objetivos de nuestra hoja de ruta. Si trabajas en algo alineado con estos pilares, menciónalo en la descripción de tu PR.
11077

0 commit comments

Comments
 (0)