ull-shape-alejandro-carlos-samuel
v1.0.0
Published
Modulo npm con el código de la clase Shape
Downloads
4
Readme
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-shape
con el código de la claseShape
. - Se construirá un módulo npm
ull-shape-triangle
que contenga la clasesTriangle
. - En general, para cada tipo particular de forma geométrica
x
se construirá un módulo npmull-shape-x
que contenga la claseX
. - La implantación del módulo principal
ull-shape
se 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-x
no 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-name
yull-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-shape
y uno para cada shape específica: cree los diferentes repos dentro de la organizaciónULL-ESIT-DSI-1617
siguiendo el patróncreacion-de-paquetes-npm-team
para el módulo principal ycreacion-de-paquetes-npm-team-triangle para el del triángulo
, etc.