Skip to content

Web donde iremos creando entre todxs diferentes guías/planes de estudios para tecnologías o roles específicos, pudiendo adjuntar lecturas, videos y/o ejercicios para cada tema de cada unidad

License

Notifications You must be signed in to change notification settings

lulujsx/web-guides-uno

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guides UNO

Repositorio de la web guides uno.

Sobre el Proyecto

Este es un proyecto impulsado por GNUno, el cual consta de un conjunto de 'planes de estudio' de diferentes tecnologías para que alguien que recién inicia tenga un camino a seguir, junto a recursos como videos, video-tutoriales y bibliografía recomendada, además del soporte que puede dar la comunidad en los grupos de telegram.

SET UP

Requisitos previos

  • node(npm)

Para ejecutar y realizar cambios ejecutar

npm install
npm start

CONTRIBUIR

Pequeña Contribución

Pequeña Contribución

Lo primero que tenes que hacer para hacer cualquier aporte es hacer un fork del repositorio, luego te descargas/clonas tu fork para empezar a trabajar. La metodología es la de siempre, ir haciendo cambios y commits, para al final hacer un push a tu repo.

Para finalizar con el aporte lo que tenes que hacer es crear un Pull Request, dirigiéndose al repositorio en github en el que subiste los cambios y dandole al boton Pull Request.

Proponiendo Cambios

Issue Contribución

Otra manera de contribuir es proponiendo cambios o nuevas funcionalidades, o informando sobre fallos de la app, todo esto lo podes hacer creando un nuevo Issue.

Creando Guías

Gran Contribucion

Para esto se deben seguir los mismos pasos que para una pequeña contribución, pero te ahorramos de leer el codigo y entender donde tocar. Lo primero que tenes que hacer es crear en la carpeta data tu guia .json, puedes copiar y pegar el template.json y editar desde ahí.

En esa nueva guia creada tenes que ir creando tus unidades, especificando los temas, y si es posible dejando links de referencia. Una vez tengas tu guia completa tenes que ir a dataProvider.jsx y hacer lo siguiente:

  • Importar el json

  • Agregarlo al objeto courses

  • Crear un case en la función getData

NOTA: Si tu guia sera muy larga y queres modularizar mas tenes que crear un array de templates, como se ve en web.js, en dataProvider esta sera una proGuide(booleanos en true), y por último en el case simplemente la prop data ira sin [], ya que data debe recibir un array, y una proGuide lo es.

LICENCIA

GPL-3.0 License

About

Web donde iremos creando entre todxs diferentes guías/planes de estudios para tecnologías o roles específicos, pudiendo adjuntar lecturas, videos y/o ejercicios para cada tema de cada unidad

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.8%
  • HTML 2.0%
  • CSS 1.2%