knowsys / nemo-web

Web frontend for the Nemo rules engine
3 stars 1 forks source link

nemo-web

Interactive Web-Frontend for the Nemo Rule Engine/Reasoner.

This project uses:

Development

After building the Nemo WASM library, start a development server:

# Copy nemo VSIX extension to the correct location
mkdir nemoVSIX
cp $PATH_TO_NEMO_VSIX nemoVSIX/nemo.vsix
# Copy nemo-wasm library to the correct location
cp -r $PATH_TO_NEMO_WASM/nemoWASMBundler ./nemoWASMBundler

npm install
npm run dev

Before committing changes:

npm run lint

Technologies used in this project

Getting started

Useful starting points for hacking on the code:

Production build

After building the Nemo WASM library, create a production build in the dist folder that can be served by a static web server:

# Copy nemo-wasm library to the correct location
cp -r $PATH_TO_NEMO_WASM ./nemoWASM

npm install
npm run build
npm preview