Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.3 KB

CONTRIBUTING.md

File metadata and controls

49 lines (32 loc) · 1.3 KB

Installing

  1. clone repository
  2. Run npm install
  3. 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:

Launch application in Electron mode:

npm run electron:serve
npm run app

Launch application in WebServer mode:

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.

Making Pull Requests

  1. Create your own branch (fork project)
  2. Create a branch for the feature you work on
  3. Create a pull request
  4. Wait for it to be approved...