- clone repository
- Run
npm install
- Run
npm run build
(this is required for a fresh start)
We need frontend and backend server to be started for this application.
Frontend server compiles assets, while backend server communicates with CodeceptJS and processes HTTP and WebSocket requests. HTTP is used to send commands from client to CodeceptJS, and websockets are used to send notifications from CodeceptJS to application.
Note: if you error when building the app, just set this NODE_OPTIONS=--openssl-legacy-provider
in your terminal
> @codeceptjs/ui@0.7.3 build
> vue-cli-service build
⠹ Building for production...Error: error:0308010C:digital envelope routines::unsupported
at new Hash (node:internal/crypto/hash:69:19)
at Object.createHash (node:crypto:133:10)
Both servers must be executed for development:
npm run electron:serve
npm run app
npm run frontend
npm run backend
Open application at http://127.0.0.1:8080.
Pay attention that the port is 8080 and not 3333 in this case.
- Create your own branch (fork project)
- Create a branch for the feature you work on
- Create a pull request
- Wait for it to be approved...