¡Saludos, guerrero! Si estás leyendo esto, es porque has decidido desenvainar tu teclado para fortalecer este Dojo. Contribuir no es solo subir código; es un acto de honor y servicio a la comunidad.
Para asegurar que tu espada (el código) esté a la altura de nuestros templos, debes seguir estas sendas:
Antes de lanzar un ataque (Pull Request), asegúrate de:
- Meditar sobre el problema: Revisa si ya existe un Issue abierto. No luches batallas que ya han sido ganadas.
- Sincronizar tu espíritu: Asegúrate de que tu rama local esté al día con la rama principal del Dojo.
Un código desordenado es una mente en caos. En este Dojo seguimos estas normas:
- Nomenclatura Sagrada: Usa nombres de variables descriptivos. Evita nombres oscuros como
x,dataocosa. - Pureza en el Lenguaje: Si el proyecto usa TypeScript, respeta los tipos. No uses
any, pues es el camino a la deshonra. - Comentarios con Sabiduría: No expliques qué hace el código, explica por qué lo hace.
Cuando envíes tu contribución, recuerda:
- Títulos con Honor: Usa Conventional Commits (ej:
feat: añade sistema de medallas). - Descripción Detallada: Explica qué has forjado y cómo los otros maestros pueden probarlo.
- Pruebas de Combate: Si no hay tests, tu código no tiene armadura. No envíes nada que no hayas probado en tu propio entorno.
Ten paciencia. Los maestros revisarán tu obra:
- Humildad: Si un maestro te pide cambios, no lo tomes como un ataque personal. Es el proceso para alcanzar la perfección.
- Gratitud: Celebramos cada línea de código que hace este Dojo más fuerte.
Serás exiliado del Dojo si intentas:
- Subir secretos (llaves de API, contraseñas de Firebase).
- Introducir código malicioso o "spaghetti" intencional.
- Ser irrespetuoso con otros guerreros en los comentarios.
"El código es el espejo del alma del programador. Mantén el tuyo limpio."