Glewlwyd front-end is a single Page Application based on ReactJS/JQuery. Uses Webpack 4 to build, requires npm or yarn.
Many thanks to Marco DE BOOIJ for the Dutch translation!
Prior to running the development instance or building the front-end, you must install the dependencies.
$ npm install
Copy config.json.sample
to config.json
and run the webpack dev server:
$ cp config.json.sample config.json
$ npm run dev
Then open the address http://localhost:3000/ on your browser.
$ make
The built web application will be available in glewlwyd/webapp
.
Internet Explorer 11 doesn't have javascript engine compatible with Glewlwyd Front-end application, by choice.
If you really need to support Internet Explorer, you can build the front-end with babel-polyfill. This will make the front-end application somehow bigger and slower, that's the reason why this build option is disabled by default.
To build the front-end application with babel-polyfill, run the following command:
$ make build-polyfill-webapp
The built web application will be available in glewlwyd/webapp
.