Contribuir
隆Gracias por su inter茅s en contribuir a Duckling!
Descripci贸n general
Esta secci贸n cubre todo lo que necesita para contribuir de forma eficaz.
-
Configuraci贸n de desarrollo
Configure su entorno de desarrollo
-
Estilo de c贸digo
Normas y convenciones de codificaci贸n
-
Pruebas
Escribir y ejecutar pruebas
-
:material-accessible:{ .lg .middle } Accesibilidad
Sem谩ntica de la interfaz, foco y comprobaciones en la documentaci贸n
-
C贸digo de conducta
Pautas y normas de la comunidad
C贸digo de conducta
Al participar en este proyecto, acepta cumplir nuestro c贸digo de conducta, basado en el Contributor Covenant 3.0. Nos comprometemos a ofrecer un entorno acogedor e inclusivo para todas las personas.
C贸mo contribuir
Informar de errores
- Revise los issues existentes para evitar duplicados
- Cree un issue nuevo con:
- T铆tulo claro y descriptivo
- Pasos para reproducir
- Comportamiento esperado frente al real
- Detalles del entorno (SO, navegador, versiones)
- Capturas de pantalla si aplica
Sugerir funcionalidades
- Revise los issues en busca de sugerencias similares
- Cree una solicitud de funci贸n con:
- Descripci贸n clara de la funcionalidad
- Caso de uso y beneficios
- Posible enfoque de implementaci贸n
Pull requests
- Haga un fork del repositorio
- Cree una rama de funci贸n:
git checkout -b feature/nombre-de-su-funcionalidad - Realice sus cambios
- Escriba o actualice las pruebas
- Ejecute las pruebas: deben pasar todas
- Mensajes de commit claros: commits convencionales (v茅ase Estilo de c贸digo)
- Firme todos los commits con DCO: cada commit DEBE incluir una l铆nea
Signed-off-by:(v茅ase Estilo de c贸digo) - Empuje a su fork
- Abra un pull request
Proceso de revisi贸n
- Todos los PR requieren al menos una aprobaci贸n
- Las comprobaciones de CI deben pasar
- La cobertura de c贸digo no debe disminuir
- La documentaci贸n debe actualizarse si es necesario
Reconocimiento
Las personas contribuyentes aparecer谩n en:
- CHANGELOG.md por contribuciones significativas
- La secci贸n de colaboradores del README.md
隆Gracias por contribuir a Duckling!