FizzBuzz Contribution #169
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Contribución Open Source
El siguiente código es un ejemplo de como se puede contribuir al código abierto.
Como primer punto se realizo un fork al respositorio, esto crea una copia del código en nuestro repo.
Abrir el repositorio, leer y entender las instrucciones. En este caso se requiere crear un nuevo endpoint que muestre la lista de explorers filtrados por stacks.
Solución
El proceso que se llevo a cabo para crear el nuevo endpoint es el siguiente:
getListExplorersByStackque recibirá dos parámetros y filtrara la lista de explores utilizando el metodofiltereincludepara que se muestre los valores del stack. Este método se creara en el archivoExplorerService.jsExplorerService.test.jspara verificar que funciona correctamente.npm test test/services/ExplorerService.test.jsEn este paso ya deberías tener instalado
jestgetListExplorersByStackdeExplorerService.jsFinalmente se crea el nuevo endpoint en el archivo

server.jsEjecutar ESLInt como guía de diseño para corregir los errores de identación, comillas, punto y coma, entre otros.
npm run linterpara ver los erroresnpm linter --fixpara corregir los errorespackage-lock.json.gitignorey agregar el**/pakcage-lock.jsondentro del archivo .gitignoregit rm --cache package-look.jsoncommitypushEnpoint en funcionamiento
Lista de explorers filtrada por stacks
En el navegador:
Con Postman:
