Pr谩ctica 8: 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 clase Shape.
- Se construir谩 un m贸dulo npm ull-shape-triangle que contenga la clases Triangle.
- En general, para cada tipo particular de forma geom茅trica x se construir谩 un m贸dulo npm ull-shape-x que contenga la clase X.
- 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 principal ull-shape (principio Open/Close).
- Como deber谩n publicar en el site de npm los m贸dulos creen una organizaci贸n ull-team-name p煤blica y pongan sus m贸dulos en ese 谩mbito.
- A帽adan a todos los miembros del equipo a la organizaci贸n.
- 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贸n ULL-ESIT-DSI-1617 siguiendo el patr贸n creacion-de-paquetes-npm-team para el m贸dulo principal y creacion-de-paquetes-npm-team-triangle para el del tri谩ngulo, etc.
Build Status
M贸dulos (Repositorios)
Paquetes npm
Autores
Carlos Fern谩ndez Donate
David Dorta Acosta
creacion-de-paquetes-npm-carlos-david-35l2-p5 created by GitHub Classroom