Skip to content
This repository was archived by the owner on Jan 26, 2026. It is now read-only.

v5.3.0

Choose a tag to compare

@mfdebian mfdebian released this 23 Nov 18:41
· 10 commits to main since this release

✨ Highlights

➕➕ Topic, Project, Challenge multi-tracks

Soluciona el problema de que antes no se podía asignar un tópico, proyecto o challenge a más de un track, anteriormente para replicar un tópico en distintos tracks debía duplicarse el tópico, lo que era ineficiente. Desde ahora cualquier tópico, proyecto o challenge puede pertenecer a más de un track.

A partir de este release, ahora puede agregarse una lista de tracks en yml a Proyectos, Tópicos y Challenges, que incluya más de un track, por ejemplo un README de un tópico puede incluir en su sección de metadata:

tracks:
  - web-dev
  - ux
  - data

Changelog

  • fb3f8f3 refactor(cd): Deletes non necessary dependency install on publish
  • 9a79d41 fix(cicd): Adds NPM registry-url
  • 00d6b8e feat(cicd): Adds github actions to publish to NPM
  • af002bc Update README.md
  • 7976b43 fix(tests): Adds new test cases for parseTracks function in common
  • 8553da5 refactor(Common): Refactors the new parseTracks function as per code review. It maintains backwards compatibility with current workflows
  • 47613da refactor(Common): Added validateTracks() in Common module, used in Topic, Project and Challenge modules
  • 7182029 refactor(lib): Refactors Topic, Project and Challenge to use yml array format from meta object instead of csv
  • 39d63c9 refactor(Topic): Changes error message when no tracks are found
  • 22b400c feat(Challenge): Adds 'tracks' attribute to Challenge object
  • 16b8cf0 feat(Project): Adds 'tracks' attribute to Project object
  • 6a48057 feat(Topic): Adds 'tracks' attribute to Topic object