Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 16 additions & 49 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,9 @@ This guide outlines how to contribute to Roo Code, whether you're fixing bugs, a
- [I. Before You Contribute](#i-before-you-contribute)
- [1. Code of Conduct](#1-code-of-conduct)
- [2. Understand the Project Roadmap](#2-understand-the-project-roadmap)
- [Provider Support](#provider-support)
- [Model Support](#model-support)
- [System Support](#system-support)
- [Documentation](#documentation)
- [Stability](#stability)
- [Internationalization](#internationalization)
- [Reliability First](#reliability-first)
- [Enhanced User Experience](#enhanced-user-experience)
- [Leading on Agent Performance](#leading-on-agent-performance)
- [3. Join the Roo Code Community](#3-join-the-roo-code-community)
- [II. Finding & Planning Your Contribution](#ii-finding--planning-your-contribution)
- [1. Types of Contributions](#1-types-of-contributions)
Expand Down Expand Up @@ -56,55 +53,25 @@ Roo Code has a clear development roadmap that guides our priorities and future d
- Understand the context behind certain design decisions
- Find inspiration for new features that support our vision

Our current roadmap focuses on six key pillars:
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:

#### Provider Support
#### Reliability First

We aim to support as many providers well as we can:
- Ensure diff editing and command execution are consistently reliable.
- Reduce friction points that deter regular usage.
- Guarantee smooth operation across all locales and platforms.
- Expand robust support for a wide variety of AI providers and models.

- More versatile "OpenAI Compatible" support
- xAI, Microsoft Azure AI, Alibaba Cloud Qwen, IBM Watsonx, Together AI, DeepInfra, Fireworks AI, Cohere, Perplexity AI, FriendliAI, Replicate
- Enhanced support for Ollama and LM Studio
#### Enhanced User Experience

#### Model Support
- Streamline the UI/UX for clarity and intuitiveness.
- Continuously improve the workflow to meet the high expectations developers have for daily-use tools.

We want Roo to work as well on as many models as possible, including local models:
#### Leading on Agent Performance

- Local model support through custom system prompting and workflows
- Benchmarking evals and test cases

#### System Support

We want Roo to run well on everyone's computer:

- Cross platform terminal integration
- Strong and consistent support for Mac, Windows, and Linux

#### Documentation

We want comprehensive, accessible documentation for all users and contributors:

- Expanded user guides and tutorials
- Clear API documentation
- Better contributor guidance
- Multilingual documentation resources
- Interactive examples and code samples

#### Stability

We want to significantly decrease the number of bugs and increase automated testing:

- Debug logging switch
- "Machine/Task Information" copy button for sending in with bug/support requests

#### Internationalization

We want Roo to speak everyone's language:

- 我们希望 Roo Code 说每个人的语言
- Queremos que Roo Code hable el idioma de todos
- हम चाहते हैं कि Roo Code हर किसी की भाषा बोले
- نريد أن يتحدث Roo Code لغة الجميع
- Establish comprehensive evaluation benchmarks (evals) to measure real-world productivity.
- Make it easy for everyone to easily run and interpret these evals.
- Ship improvements to Roo Code that demonstrate clear increases in eval scores.

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.

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

La nostra fulla de ruta actual se centra en sis pilars clau:
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:

#### Suport de proveïdors
#### Fiabilitat primer

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

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

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

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

- Suport de models locals mitjançant prompts i fluxos de treball personalitzats
- Avaluacions i casos de prova de benchmarking

#### Suport de sistemes

Volem que Roo funcioni bé a qualsevol ordinador:

- Integració de terminal multiplataforma
- Suport fort i coherent per a Mac, Windows i Linux

#### Documentació

Volem documentació completa i accessible per a tots els usuaris i col·laboradors:

- Guies i tutorials ampliats
- Documentació clara de l'API
- Millor orientació per a col·laboradors
- Recursos de documentació multilingüe
- Exemples interactius i fragments de codi

#### Estabilitat

Volem reduir significativament els errors i augmentar les proves automatitzades:

- Interruptor de registre de depuració
- Botó per copiar "Informació de màquina/tasca" per a sol·licituds de suport o errors

#### Internacionalització

Volem que Roo parli l'idioma de tothom:

- 我们希望 Roo Code 说每个人的语言
- Queremos que Roo Code hable el idioma de todos
- हम चाहते हैं कि Roo Code हर किसी की भाषा बोले
- نريد أن يتحدث Roo Code لغة الجميع
- Establir punts de referència d'avaluació (evals) complets per mesurar la productivitat real
- Facilitar que tothom pugui executar i interpretar aquestes avaluacions fàcilment
- Proporcionar millores a Roo Code que demostrin increments clars en les puntuacions d'avaluació

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.

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

Unsere aktuelle Roadmap hat sechs Hauptsäulen:
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:

#### Provider-Support
#### Zuverlässigkeit an erster Stelle

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

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

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

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

- Lokale Modelle durch Custom System Prompting und Workflows
- Benchmarking, Evals und Testfälle

#### System-Support

Roo soll auf jedem Rechner gut laufen:

- Cross-Plattform-Terminal-Integration
- Starker und konsistenter Support für Mac, Windows und Linux

#### Dokumentation

Wir wollen umfassende, zugängliche Doku für alle User und Mitwirkenden:

- Erweiterte User-Guides und Tutorials
- Klare API-Dokumentation
- Bessere Contributor-Guides
- Mehrsprachige Doku-Ressourcen
- Interaktive Beispiele und Code-Snippets

#### Stabilität

Wir wollen deutlich weniger Bugs und mehr automatisierte Tests:

- Debug-Logging-Schalter
- "Maschinen-/Task-Info"-Kopier-Button für Bug-/Support-Anfragen

#### Internationalisierung

Roo soll jede Sprache sprechen:

- Wir wollen, dass Roo Code jede Sprache spricht
- Queremos que Roo Code hable el idioma de todos
- Wir wollen, dass Roo Code jede Sprache spricht
- نريد أن يتحدث Roo Code لغة الجميع
- Umfassende Evaluierungsmaßstäbe (Evals) etablieren, um die Produktivität in der realen Welt zu messen.
- Es für jeden einfach machen, diese Evals durchzuführen und zu interpretieren.
- Verbesserungen für Roo Code liefern, die klare Steigerungen der Eval-Ergebnisse zeigen.

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.

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

Nuestra hoja de ruta actual se centra en seis pilares clave:
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:

#### Soporte de Proveedores
#### Confiabilidad Primero

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

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

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

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

- Soporte de modelos locales mediante prompts y flujos de trabajo personalizados
- Evaluaciones y casos de prueba de benchmarking

#### Soporte de Sistemas

Queremos que Roo funcione bien en cualquier ordenador:

- Integración de terminal multiplataforma
- Soporte fuerte y consistente para Mac, Windows y Linux

#### Documentación

Queremos documentación completa y accesible para todos los usuarios y colaboradores:

- Guías y tutoriales ampliados
- Documentación clara de la API
- Mejor orientación para colaboradores
- Recursos de documentación multilingüe
- Ejemplos interactivos y fragmentos de código

#### Estabilidad

Queremos reducir significativamente los errores y aumentar las pruebas automatizadas:

- Interruptor de registro de depuración
- Botón para copiar "Información de máquina/tarea" para solicitudes de soporte o errores

#### Internacionalización

Queremos que Roo hable el idioma de todos:

- 我们希望 Roo Code 说每个人的语言
- Queremos que Roo Code hable el idioma de todos
- हम चाहते हैं कि Roo Code हर किसी की भाषा बोले
- نريد أن يتحدث Roo Code لغة الجميع
- Establecer evaluaciones comparativas completas (evals) para medir la productividad en el mundo real.
- Facilitar que todos puedan ejecutar e interpretar estas evaluaciones fácilmente.
- Ofrecer mejoras a Roo Code que demuestren aumentos claros en las puntuaciones de evaluación.

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.

Expand Down
Loading