clarin-eric / LRSwitchboard

DEPRECATED - Please see https://github.com/clarin-eric/switchboard for latest version - Code Repository for the Language Resources Switchboard of CLARIN
Other
1 stars 0 forks source link

Externalize tools definitions #68

Closed emanueldima closed 5 years ago

emanueldima commented 5 years ago

Currently all tools are defined in a single file and part of the backend code, which is not ideal. We agreed (in an informal meeting in Utrecht) to move each tool definition in its own json file, all placed into a folder and hot reloadable.

This will make the process of adding/editing/removing tools much easier and it will allow sysops to host-mount the tools definitions into docker containers and edit them without service downtimes.

Validation of the json is necessary.