Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 1.11 KB

CONTRIBUTING.md

File metadata and controls

54 lines (35 loc) · 1.11 KB

Contribution guidelines

Prerequisites

Install dependencies

Install npm dependencies for all workspaces:

npm install

Pull images at first and then once in a while:

ddocker compose pull

Run the development servers

The UI is a nuxt project.

The API is a small https://expressjs.com server.

The recommended way to run the development servers is to use zellij:

npm run dev-zellij

To send notifications in the dev environment you can edit en run send-notifications.ts:

npm run dev-send-notifications

Working on types

Update the types based on schemas:

npm run build-types

Building docker images

Build images:

docker build --progress=plain --target=main -t data-fair/events:dev .