This repository was archived by the owner on Jan 26, 2026. It is now read-only.
v5.3.0
✨ 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
- dataChangelog
- 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