Source code for dci user interface. https://distributed-ci.io dci-ui is a static web app pluggable through CORS on a DCI server.
We recently migrate DCI from AngularJS to React. The bundle size optimization will be done in the future.
To run the app in development mode follow those steps:
- clone this repository
- ensure DCI api is listening on localhost:5000. See
dci-dev-env. An alternative is to change
https://api.distributed-ci.ioin src/config.json file.
- install node dependencies:
- run the development server :
To manage the workflow the project use npm scripts
npm start: start web server with live reload
npm run build: build application in
npm run test: start unit test