Este repositorio contiene una serie de distintos proyectos que se han desarrollado con el fin de aprender y mejorar nuestras habilidades en el desarrollo de software. Cada proyecto se encuentra en una carpeta distinta y contiene su propio README con información detallada sobre el proyecto. Los proyectos estan organizados por tecnología y lenguaje de programación.
- Overview
- Motivation
- Goals
- Non-Goals
- Para quien es este proyecto
- Que aprenderas
- Contribuir
- Como empezar
- Pull Requests Conventions
La motivación detrás de este proyecto surge de la necesidad personal de actualizar y mejorar las habilidades como desarrollador de software. El objetivo es aprender y practicar nuevas tecnologías y técnicas de desarrollo, así como mejorar la capacidad de diseñar y construir aplicaciones completas desde cero. Y no existe mejor manera de hacerlo que contribuyendo como comunidad y organizar justadas de código donde se pueda aprender de los demás y compartir conocimientos.
- Crear una comunidad de desarrolladores que compartan sus proyectos y conocimientos.
- Aprender y practicar nuevas tecnologías y técnicas de desarrollo.
- Mejorar la capacidad de diseñar y construir aplicaciones completas desde cero.
- Organizar justadas de código donde se pueda aprender de los demás y compartir conocimientos.
- Crear una red de contactos y colaboradores para futuros proyectos.
- Crear un portafolio de proyectos que puedan ser utilizados para demostrar habilidades y experiencia.
- Interactuar con distintas personas de distintas partes del mundo.
- Aprender de otras culturas.
- Practicar y mejorar habilidades de comunicación en Inglés.
Este proyecto es para cualquier persona que quiera aprender y mejorar sus habilidades en el desarrollo de software. Desde principiantes hasta expertos, todos son bienvenidos a contribuir y compartir sus conocimientos.
Por los momentos, los proyectos que se encuentran en este repositorio son principalmente de desarrollo web, por lo que aprenderás sobre tecnologías y técnicas de desarrollo web. Algunas de las tecnologías que se utilizan en los proyectos son:
- React.js
- Next.js
- Astro Build
Si deseas contribuir a este proyecto, puedes hacerlo de las siguientes maneras:
- Creando un nuevo proyecto y enviando un pull request.
- Mejorando un proyecto existente y enviando un pull request.
- Reportando errores o problemas en los proyectos existentes.
- Compartiendo tus conocimientos y experiencias en los proyectos existentes.
- Participando en justadas de código y compartiendo tus ideas y opiniones.
- Ayudando a otros miembros de la comunidad a aprender y mejorar sus habilidades.
Para empezar a contribuir a este proyecto, sigue los siguientes pasos:
- Haz un fork de este repositorio.
- Clona tu fork en tu máquina local.
- Crea una nueva rama para tu contribución.
- Haz tus cambios y envía un pull request.
- Espera a que tu pull request sea revisado y aceptado.
- ¡Listo! Has contribuido a este proyecto.
- Feature:
feat/project/feature-name - Bug:
bug/project/bug-name - Refactor:
refactor/project/refactor-name - Documentation:
docs/project/documentation-name - Style:
style/project/style-name - Performance:
perf/project/performance-name - Dependency:
dependency/project/dependency-name