1.0.0 • Published 7 years ago

@ull-carlos-david/ull-shape-triangle v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
7 years ago

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

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