Este repositorio ofrece una guía completa para convertirse en desarrollador Full-Stack, implementada como un sitio web documentativo utilizando Astro y Starlight.
El roadmap está organizado en diferentes niveles y tecnologías:
- Nivel 0: Conceptos fundamentales
- Nivel 1: Desarrollo intermedio
- Nivel 2: Desarrollo avanzado
- React
- Angular
- Vue
- Astro
- Svelte
- Express
- Django
- Laravel
- .NET
- Spring
Sigue los siguientes pasos para comenzar con el proyecto:
-
Clona el repositorio:
git clone https://github.com/victoor832/RoadMap_FullStack.git
-
Instala las dependencias:
npm install
-
Inicia el servidor de desarrollo:
npm run dev
npm run dev: Inicia el servidor de desarrollo.npm run build: Construye el proyecto para producción.npm run preview: Previsualiza la build de producción.npm run astro: Ejecuta comandos de Astro CLI.
.
├── public/ # Archivos estáticos
├── src/
│ ├── assets/ # Imágenes y otros recursos
│ ├── components/ # Componentes de Astro
│ ├── content/ # Contenido en Markdown/MDX
│ │ └── docs/ # Documentación
│ ├── layouts/ # Layouts de Astro
│ └── pages/ # Páginas
├── astro.config.mjs # Configuración de Astro
└── package.json # Dependencias y scripts del proyecto
Las contribuciones son bienvenidas. Por favor sigue estos pasos para contribuir:
- Haz fork del repositorio.
- Crea una rama para tu feature:
git checkout -b feature/AmazingFeature
- Haz commit de tus cambios:
git commit -m 'Add some AmazingFeature' - Push a tu rama:
git push origin feature/AmazingFeature
- Abre un Pull Request.
Este proyecto está bajo la Licencia GNU General Public License v3.0 (GPL-3.0). Esta licencia asegura que:
- El software puede ser usado, modificado y distribuido libremente
- Cualquier software derivado debe también distribuirse bajo GPL-3.0
- Los cambios realizados al código deben ser documentados
- El código fuente debe estar disponible
Ver el archivo LICENSE para más detalles.