Este repositorio contiene una variedad de recursos cuidadosamente seleccionados para facilitar el aprendizaje de programación. Se invita a los usuarios a contribuir clonando el repositorio, creando una rama propia, y añadiendo sus recursos favoritos de programación.
Este repositorio es una colección comunitaria de recursos para aprender programación. Si deseas añadir tus propios recursos o sugerencias, sigue esta guía paso a paso para contribuir.
Antes de poder añadir tus propios recursos, necesitas tener una copia local del repositorio. Esto se hace mediante la clonación.
- Encuentra el repositorio en GitHub.
- Haz clic en el botón 'Fork' para crear una copia en tu cuenta de GitHub.
- Clona el repositorio a tu máquina local usando Git. Puedes hacerlo desde la terminal con el comando:
Reemplaza [URL de tu Fork del repositorio] con la URL de tu fork.
Es una buena práctica realizar cambios en una rama separada en lugar de la rama principal (main o master). Esto ayuda a mantener organizado el repositorio y facilita el proceso de revisión.
- Navega al directorio del repositorio clonado en tu máquina.
- Crea una nueva rama con un nombre relevante para los cambios que planeas hacer, utilizando:
Reemplaza [nombre-de-tu-rama] con un nombre que describa tu contribución.
Ahora puedes añadir tus recursos o realizar los cambios que consideres necesarios.
- Edita o añade archivos en tu rama local.
- Guarda tus cambios y haz un commit con un mensaje descriptivo:
Una vez que hayas realizado tus cambios, es hora de subirlos a tu fork en GitHub.
- Sube tu rama con tus cambios utilizando:
Finalmente, para integrar tus cambios en el repositorio original, necesitas crear un Pull Request.
- Ve a tu fork en GitHub.
- Haz clic en 'Pull Request' y luego en 'New Pull Request'.
- Selecciona tu rama y asegúrate de que se compare con la rama correcta en el repositorio original.
- Rellena el formulario con la información sobre tus cambios y haz clic en 'Create Pull Request'.
Una vez que hayas enviado tu Pull Request, espera a que el mantenedor del repositorio lo revise. Puede que te pidan hacer cambios adicionales antes de que tu contribución sea aceptada.
- Cómo Hacer un Pull Request en GitHub - Un video tutorial para principiantes en GitHub.
Aquí encontrarás una colección de enlaces útiles que cubren varios aspectos importantes del CSS, desde juegos interactivos para aprender CSS Grid y Flexbox hasta tutoriales y guías sobre convenciones y técnicas avanzadas.
- CSS Grid Garden - Un juego para aprender CSS Grid de manera divertida e interactiva.
- Flexbox Froggy - Un juego que te enseña los conceptos de Flexbox de una manera entretenida y práctica.
- Tutorial de LESS CSS - Una guía completa para entender y empezar a utilizar LESS, un preprocesador de CSS.
- Qué es BEM en CSS - Un artículo explicativo sobre la metodología BEM, útil para organizar tus hojas de estilo.
- Comprensión de la Herencia en CSS - Explicación detallada sobre la herencia en CSS y palabras clave como
inherit,initial,unsetyrevert.
- Grid Malven - Una referencia rápida para CSS Grid.
- Flexbox Malven - Una referencia rápida para Flexbox.
A continuación se presenta una selección de cursos para aquellos que inician en React o desean reforzar sus conocimientos básicos:
Principiantes
- Fazt: Curso de React desde cero - Un curso introductorio para comprender los fundamentos de React.
- FreeCodeCamp: Aprende React Desde Cero - Curso de React Con Proyectos - Curso práctico para principiantes que buscan una aplicación real de los conceptos de React.