selfie-react-project

Demo preparada para el Meetup de LUG de Enero de 2021. Esta aplicación realiza un selfie y tiene varias opciones seleccionables por rama:

En master teneis la versión final.

Requisitos

  • Node: Entorno de ejecución basado en JS. Requerido v6.11.0 o mayor, recomendado Node v12.
  • NPM o Yarn: Gestores de paquetes para NodeJS.
  • Yeoman: Gestor de generadores.
    npm install -g yo
  • Liferay JS Generator: Herramienta de Liferay que genera plantillas para que aplicaciones desarrolladas en JS puedan funcionar en Liferay como widgets.
    npm install -g generator-liferay-js

Documentación interesante

Descarga

git clone https://github.com/martin-dominguez/selfie-react-project.git

Compilación Despligue

Importante: Previamente abre el fichero .npmbuildrc y cambia el atributo "liferayDir" con la ruta local de tu instalación

Con Yarn:

$ cd selfie-react-project
$ yarn install
$ yarn deploy

Con NPM:

$ cd selfie-react-project
$ npm install
$ npm run deploy

Si no tienes instalación local en vez de deploy escribe build. Podrás obtener el fichero JAR de la carpeta dist. Por ejemplo:

$ cd selfie-react-project
$ yarn install
$ yarn build
$ cp dist/selfie-react-project-1.0.0.jar <dónde tu quieras>