[](https://travis-ci.com/ULL-ESIT-DSI-1617/creacion-de-paquetes-npm-aitor-nestor-omar-35l2v3-1-s
npm install @aitor-nestor-omar/ull-shape-rectangle

Enlace a la práctica
* Una vez tengamos el código de la aplicación que queramos subir en forma de paquete funcionando correctamente y testeado, comprobaremos que nuestro ``package.json`esté completo.`json`
"name": "@aitor-nestor-omar/ull-shape-square",
"version": "1.0.2",
"description": "Repositorio para el módulo npm de la figura geométrica square (aitor-nestor-omar)", `
* Nos logeamos con nuestra cuenta de npm` en nuestra terminal (sólo es necesario una vez por sesión)`shell`
$ npm adduser`
* Para publicar el paquete, realizamos el siguiente comando dentro del repositorio donde tengamos el código del paquete que queremos subir.shell`
$ npm publish`
* Accedemos a nuestra cuenta de npm` y observamos que nuestro paquete se ha subido correctamente.
* Para hacer uso de esta herramienta, debemos instalarla en nuestra máquina de forma global a través del siguiente comando:
`shell`
$ npm install -g documentation`
* Una vez instalada, debemos especificar de dónde se cogeran los comentarios a convertir en documentación vía HTML y dónde se guardarán los archivos de la documentación. Para ello, lo especificamos de la siguiente forma en el package.json`:`json`
"scripts": {
"doc": "documentation build ./lib/square.js -f html -o docs"
},`
* Para finalizar, realizaremos el siguiente comando para que la herramienta pueda coger estos comentarios y convertirlos en documentación web:shell`
$ npm run doc`
* Para ver la documentación, accederemos a los Settings` del repositorio, al apartado de `GitHub Pages` y le diremos que el `Source` viene de `master branch /docs folder`, guardamos y se desplegará nuestra documentación realizada con `documentation.js` en `GitHub Pages``.
* Enlace a la documentación en GH Pages