Gracias por tu interés en mejorar este proyecto.
Las siguientes pautas te ayudarán a comenzar y asegurar un proceso de revisión fluido.
Este proyecto sigue un Código de Conducta.
Al participar se espera que respetes estas normas.
Por favor, reportá cualquier comportamiento inaceptable a los mantenedores.
- Hacé un fork del repositorio y cloná tu fork de manera local.
- Asegurate de tener instalada la versión de Node.js v20. La versión exacta está definida en
.nvmrc. Se recomienda usar nvm. - Instalá las dependencias con
npm install.
- Creá una nueva rama desde
maincon un nombre descriptivo (feat/agregar-parser,fix/manejar-null, etc.). - Agregá tests y documentación para cualquier cambio que hagas.
- Formateá tu código con
npm run format. - Ejecutá los chequeos antes de hacer commit:
npm run lintynpm test.
- Usá Conventional Commits para los mensajes de commit (
feat:,fix:,docs:, etc.). - Hacé commits pequeños y autocontenidos que sean fáciles de revisar.
- Subí tu rama y abrí un pull request contra
main. - Describí claramente la motivación y el enfoque. Incluí un archivo de ejemplo
.erdpluscuando sea relevante. - Asegurate de que todos los chequeos automáticos en CI pasen correctamente.
- Vinculá cualquier issue o discusión relacionada.
- Revisá los issues existentes antes de abrir uno nuevo para evitar duplicados.
- Proporcioná una descripción clara, pasos para reproducir el problema y cualquier log o captura de pantalla relevante.
Al contribuir, aceptás que tus aportes se licencien bajo la Licencia MIT.
Tus contribuciones hacen que el proyecto mejore para todos.
¡Apreciamos mucho tu tiempo y esfuerzo!