Nos alegra que estés interesado en contribuir a Cline. Ya sea que corrijas un error, añadas una función o mejores nuestra documentación, ¡cada contribución hace que Cline sea más inteligente! Para mantener nuestra comunidad viva y acogedora, todos los miembros deben cumplir con nuestro Código de Conducta.
¡Los informes de errores ayudan a mejorar Cline para todos! Antes de crear un nuevo problema, por favor revisa los problemas existentes para evitar duplicados. Cuando estés listo para informar un error, dirígete a nuestra página de Issues, donde encontrarás una plantilla que te ayudará a completar la información relevante.
🔐 Importante: Si descubres una vulnerabilidad de seguridad, utiliza la herramienta de seguridad de GitHub para informarla de manera privada.
¿Buscas una buena primera contribución? Revisa los issues etiquetados con "good first issue" o "help wanted". ¡Estos están especialmente seleccionados para nuevos colaboradores y son áreas donde nos encantaría recibir ayuda!
También damos la bienvenida a contribuciones a nuestra documentación. Ya sea corrigiendo errores tipográficos, mejorando guías existentes o creando nuevos contenidos educativos, queremos construir un repositorio de recursos gestionado por la comunidad que ayude a todos a sacar el máximo provecho de Cline. Puedes comenzar explorando /docs y buscando áreas que necesiten mejoras.
Si planeas trabajar en una función más grande, por favor crea primero una solicitud de función para que podamos discutir si se alinea con la visión de Cline.
Extensiones de VS Code
Desarrollo local
npm run install:all para instalar las dependenciasnpm run test para ejecutar las pruebas localmentenpm run format:fix para formatear tu códigoCualquiera puede contribuir código a Cline, pero te pedimos que sigas estas pautas para asegurar que tus contribuciones se integren sin problemas:
Mantén los Pull Requests enfocados
Calidad del código
npm run lint para verificar el estilo del códigonpm run format para formatear el código automáticamentePruebas
npm test para asegurarte de que todas las pruebas pasenPautas de commits
Antes de enviar
Descripción del Pull Request
Al enviar un Pull Request, aceptas que tus contribuciones se licencien bajo la misma licencia que el proyecto (Apache 2.0).
Recuerda: Contribuir a Cline no solo significa escribir código, sino ser parte de una comunidad que está dando forma al futuro del desarrollo asistido por IA. ¡Hagamos algo grandioso juntos! 🚀