Termed is a web-based vocabulary and metadata editor.
Termed UI provides the frontend (JavaScript-based user interface) of the editor.
Required tools are JDK 8 (preferably Temurin) and Maven 3.8.
First install and start Termed API.
Install Node, npm and npm & bower dependencies using frontend-maven-plugin:
mvn verify
Note: On Windows workstation you must edit the scripts section in package.json
to use backslashes instead of slashes before running the above:
{
"scripts": {
"build": ".\\node\\node -- node_modules/grunt-cli/bin/grunt",
"start": ".\\node\\node -- node_modules/grunt-cli/bin/grunt dev"
}
}
Now you can start the application in development mode:
./node/npm start
Or if you are using Windows command line:
.\node\npm start
UI should respond at http://localhost:8000
.
Note that Termed UI assumes that Termed API is running at http://localhost:8080
.