1.0.0 • Published 8 years ago
@ull-carlos-david/ull-shape-triangle v1.0.0
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
1.0.0
8 years ago