This is a prototype of Control GUI. It aims to replace current ECS HI and provide intuitive way of controlling the O2 data taking.
A Control server is required.
- Padlock module - only single user is allowed to execute commands, others act as spectators
- Listing environements, create, control, delete
- Listing roles
git clone
this repositorycd Control && npm install
cp config-default.js config.js
- edit config.js
- start Control server
npm start
- open your browser to the URL configured previously (default is http://localhost:8080)
- fork branch dev with Jira ticket in the name of the new branch
- npm run dev (server is reloaded when files change)
- edit files
- check result inside a browser
- npm test
- git commit
- merge pull-request into dev