Watermelon es un copiloto de código abierto para la revisión del código . Nuestra aplicación GitHub permite a los desarrolladores realizar solicitudes previas a la extracción de GitHub rastreando su contexto de código y realizando un análisis de código estático. Usando LLM para detectar errores, comparar la intención de implementación y darle a la PR una primera verificación de salud.
Hemos creado un algoritmo de búsqueda que indexa el contexto de código más relevante para un bloque de código determinado.
Para obtener el contexto del código en su IDE, use esta extensión.
Para obtener el contexto del código en su CI/CD, eche un vistazo a nuestra aplicación GitHub
Actualmente admitimos las siguientes integraciones
| Producto de sandía | Git | Gestión de proyectos | Mensajería | Documentación |
|---|---|---|---|---|
| IntestiJ | Github, Gitlab (Beta), Bitbucket (beta) | Jira | Flojo | Noción, confluencia |
| VS Código | Github, Gitlab (Beta), Bitbucket (beta) | Jira | Flojo | |
| Aplicación Github | Github. | Jira, lineal | Flojo | Noción, confluencia |
La extensión de código VS de Watermelon le permite obtener un contexto comercial para un archivo o bloque de código a través de:
git --version o instálelo ahora) Descargar desde VS Code Marketplace.
Alternativamente, puede buscar "sandía" en el mercado de extensión incorporado de VS Code e instalar desde allí. 
Descargar desde VS Codium Marketplace (Registro Open VSX)
La sandía viene con algunos comandos que puede ejecutar desde la paleta de comandos de VS Code. El resultado es exactamente el mismo que ejecutar una consulta de sandía con el botón verde. Los resultados se sientan en su barra lateral.
| Dominio | Descripción |
|---|---|
watermelon.start | Obtenga el contexto histórico del bloque de código seleccionado |
watermelon.show | Revelar la extensión |
watermelon.recommend | Agregue la extensión a la lista de recomendación |
Como alternativa, puede usar los siguientes atajos:
Ctrl+Shift+C ( Cmd+Shift+C en Mac) para ver los resultados de sus contexto ¡Consulte la contribución.md y tenga en cuenta el código de conducta!
Somos un proyecto en etapa inicial, por lo tanto, todavía tenemos el lujo de coordinar a través de chats cortos con nuestros contribuyentes. Si está interesado en contribuir, únase a nuestra comunidad de Discord. Alternativamente, comente nuestros problemas si planea resolver uno.
Usamos la biblioteca de telemetría de VS Code. La biblioteca respeta la decisión del usuario sobre si enviar o no datos de telemetría.
También tenemos configuraciones para deshabilitarlo.
Watermelon no almacena su código
Watermelon está construido por un equipo de desarrolladores distribuido a nivel mundial dedicado a facilitar el desarrollo de software. Únase a nuestra comunidad de Discord, síganos en Twitter y vaya al Blog de Watermelon para obtener los mejores consejos de programación.