curriculum icon indicating copy to clipboard operation
curriculum copied to clipboard

new project.yml propsal

Open merunga opened this issue 11 months ago • 1 comments

Se agrega propuesta de nueva estructura para soportar:

  • variantes (aka rutas)
  • OAs opcionales
  • project tags

merunga avatar Mar 05 '24 17:03 merunga

Visit the preview URL for this PR (updated for commit a7b7dde):

https://bootcamp-e078f--pr1779-feat-proyectyml-exte-t9ja0637.web.app

(expires Thu, 20 Jun 2024 15:46:51 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 0deb13e7fc779a747039759592cb2a65964e47b2

github-actions[bot] avatar Mar 05 '24 17:03 github-actions[bot]

Revisando eso de nuevo con el PR de curriculum-parser me gustaria documentemos los cambios que vamos a introducir en este nuevo proyect.yml y los fixtures.

Propiedades actual:

  • track: no cambios (web-dev, ux, data...)
  • learningObjectives: esos son los OAs basicos de proyecto, que van compartir la mayoria en cualquier version de proyecto. - optional: true si un OA de objetivos de root es opcional

Nuevos propiedades:

  • tags: un status de proyecto para ayudar con prioridad y display en el sitio (deprecated, hidden, featured)
  • variants: los variantes de proyecto depende en lenguaje o framework (java, node, react, react-typescript seria uno?, angular, python-flask, python-django)

Cuando un objetivo de root seria opcional y no una variante? Que seria un ejemplo? Nota optional me imagino siempre sera true y no existia optional: false

unjust avatar Apr 26 '24 18:04 unjust

hola, actualicé los tags de los proyectos... estoy pensando q debería haber enviado un PR desde una nueva rama, perdon.

Hay un solo cambio q no se si habria q hacer ahora o no, y es pasar a guess the number a un proyecto de nivel 4 @mfdebian @unjust

merunga avatar Jun 11 '24 20:06 merunga