Skip to content

Conversation

@MikoVelascoRamirez
Copy link

Contribución Open Source

Se agregó un nuevo endpoint con la url localhost:3000/v1/explorers/stack/javascript que regresará un arreglo con los explorers que tengan javascript dentro del mismo.

Para esta pequeña contribución, se realizó lo siguiente:

  1. Se instalaron las siguientes dependencias necesarias que permitieran darle funcionalidad:
    • Jest
    • Supertest
    • Linter
    • Express

code1

  1. Se designó dentro de las responsabilidades del servicio de /lib/services/ExplorerService.js un método denominado getExplorersByStack(explorers, mission) que regresa dicha lista filtrada por stack. (Tests incluídos en test/services/ExplorerService.test.js para corroborar funcionalidad de código legado).

code2

  1. Se implementó el método de getExplorersByStack(mission) en el controlador lib/controllers/ExplorerController.js extendiendo la funcionalidad de la clase. (Tests incluídos en test/controllers/ExplorerController.test.js) para corroborar funcionalidad de código legado.

code3

  1. Finalmente se implementó el endpoint ya descrito en lib/server.js, regresando un objeto con la tecnología y los explorers resultantes por stack. (Tests incluídos en test/controllers/ExplorerController.test.js) para corroborar funcionalidad de endpoints legados e implementado.

server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant