Skip to content

UI for TermIt SKOS Manager. Tento repozitář je udržován v rámci projektu OPZ č. CZ.03.4.74/0.0/0.0/15_025/0013983.

License

Notifications You must be signed in to change notification settings

datagov-cz/termit-ui

 
 

Repository files navigation

TermIt UI

Netlify Status

TermIt is an advanced terminology management tool compatible with SKOS. This repository contains the frontend of TermIt. Backend is written in Java and is developed separately (its repository can be found here).

More info about TermIt can be found at its Web - http://kbss-cvut.github.io/termit-web.

TermIt UI is written in TypeScript using React.

This project was bootstrapped with Create React App, TypeScript version.

Documentation

Documentation for developers and system administrators is in the doc folder.

Running TermIt UI

NodeJS and npm are required to build and run TermIt UI. To run the TermIt UI, it is necessary to provide a value for REACT_APP_SERVER_URL representing the URL of the backend to connect to. Typically, this is done at build time. See the documentation for more details and other configuration options.

Dockerization

The docker image of TermIt UI can be built with docker build -t termit-ui .

Then, TermIt UI can be run and exposed at the port 3000 as docker run -e SERVER_URL=<TERMIT_BACKEND_URL> -p 3000:80 termit-ui where <TERMIT_BACKEND_URL> denotes the URL where TermIt backend is running.

Other Docker runtime configuration parameters are: DEPLOYMENT_NAME, ADMIN_REGISTRATION_ONLY, and SHOW_PUBLIC_VIEW_ON_UNAUTHORIZED. See doc/setup.md for their explanation.

License

Licensed under GPL v3.0.

About

UI for TermIt SKOS Manager. Tento repozitář je udržován v rámci projektu OPZ č. CZ.03.4.74/0.0/0.0/15_025/0013983.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • TypeScript 83.3%
  • SCSS 15.2%
  • HTML 1.4%
  • Other 0.1%