0.0.0 • Published 2 years ago

ekiba-angular-component-library v0.0.0

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

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';