Visual Editor for creating NLP rules.
-
Clone the repository
git clone git@github.com:elyra-ai/nlp-editor.git
-
Navigate to the source code
cd nlp-editor
The application users a NodeJS server file as proxy, this makes it easy to replace and embed the UI with any other server - Websphere, Nginx, etc.
Prerequsites:
- NodeJS 14+
Install the dependencies and run the GUI locally:
-
Install the dependencies
npm install
-
Run the app
npm start
-
Open http://localhost:3000 in a web browser.
Prerequsites:
- NodeJS 14+
Create a production build for the application and run it locally on port 8080:
-
Install the dependencies
npm install
-
Build the app
npm run build
-
Run the app
npm run serve
-
Open http://localhost:8080 in a web browser.
You can run the editor in a container, eliminating the need to install NodeJS locally.
Prerequsites:
- Docker
To run the NLP editor in a container:
-
Build the container image
docker build . -t nlp-web-app
-
Run the container
docker run -p 8080:8080 nlp-web-app
-
Open http://localhost:8080 in a web browser.
We welcome your questions, ideas, and feedback. Please create an issue or a discussion thread.
If you are interested in helping make the NLP editor better, we encourage you to take a look at our Contributing page.