1.0.0 • Published 9 years ago
ull-shape-alejandro-carlos-samuel v1.0.0
Práctica: Creación de Paquetes NPM y Strategy Pattern
Descripción
Uno de los objetivos de esta práctica es aprender a crear packages NodeJS y publicarlos en npm. El paquete se construye a partir de el código que se desarrolló en la práctica evaluar strategy pattern.
- Se trata de construir un primer módulo npm
ull-shapecon el código de la claseShape. - Se construirá un módulo npm
ull-shape-triangleque contenga la clasesTriangle. - En general, para cada tipo particular de forma geométrica
xse construirá un módulo npmull-shape-xque contenga la claseX. - La implantación del módulo principal
ull-shapese hace primero y de forma colaborativa.- Cada miembro del equipo implantará el solo al menos uno de los plugin
ull-shape-x: si hay tres miembros cada uno implantará al menos una forma distinta, etc. - La implantación de los plugin
ull-shape-xno debería conllevar ,a modificación del código del módulo principalull-shape(principio Open/Close)
- Cada miembro del equipo implantará el solo al menos uno de los plugin
- Como deberán publicar en el site de npm los módulos asegúrense de ponerle a sus paquetes un nombre único que no coincida con el de los otros alumnos, por ejemplo
ull-shape-team-nameyull-shape-x-team-name - Añada a los otros miembros del equipo como
contributors. Véase las seccion people fields de package.json Escriba documentación para cada uno de los módulos (Véase documentation.js, jsdoc, docco) Añada pruebas para cada uno de los módulos - Integre usando Travis
- En esta tarea deberá trabajar con varios repos, uno para el módulo principal
ull-shapey uno para cada shape específica: cree los diferentes repos dentro de la organizaciónULL-ESIT-DSI-1617siguiendo el patróncreacion-de-paquetes-npm-teampara el módulo principal ycreacion-de-paquetes-npm-team-triangle para el del triángulo, etc.
Miembros del equipo
1.0.0
9 years ago