ekiba-angular-component-library

0.0.0 • Public • Published

Pasos para desplegar componentes.

Desarrollo local

  1. Copiar el componente en el directorio de componentes (Solo para la demo)
  2. Documentar la demo
  3. Copiar el componente hacia projects/componente-nombre/lib/
  4. Antes de hacer el commit
# Formatear los archivos modificados
$ git add .
$ yarn format
  1. Al pushear sobre la rama 'main' se desplegará en breves minutos la nueva versión a modo de demo. http://ekiba.components.com/

Desarrollo en el servidor

En el servidor de ekiba en /var/www/vhosts/ekiba.components.com/frontend

# Formatear los archivos modificados
$ # Actualiza la versión del package.json (Major, minor, patch).
$ ng build nombre-componente # ng build ekiba-master-table
$ cd dist/nombre-componente
$ npm publish nombre-componente --registry http://localhost:4873 # npm publish ekiba-master-table --registry http://localhost:4873

Pasos para usar los componentes

  1. Añadir archivo .npmrc cuyo contenido debe ser: registry=http://40.74.49.105:4873/
  2. Los componentes están instanciados en http://ekiba.components.com/ a modo de demo
  3. El directorio de versión de componentes se encuentra: http://ekiba.components.com:4873/ donde podremos hacer la instalación de componentes.

Recomendamos hacerlo mediante yarn

bash 
$ yarn add ekiba-master-table

Esto añadirá una dependencia en nuestro package.json que tendrá una versión asociada.

En el módulo que queramos usar el componente lo importamos.

import {EkibaNavbarModule} from 'ekiba-navbar';

/ekiba-angular-component-library/

    Package Sidebar

    Install

    npm i ekiba-angular-component-library

    Weekly Downloads

    1

    Version

    0.0.0

    License

    none

    Unpacked Size

    144 kB

    Total Files

    73

    Last publish

    Collaborators

    • ekiba-thomas