Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1 KB

CONTRIBUTING.md

File metadata and controls

24 lines (17 loc) · 1 KB

Contributing to LD Workbench

First off, thank you for taking the time to contribute!

Local development

For local development, this should get you going:

git clone https://github.com/netwerk-digitaal-erfgoed/ld-workbench.git
cd ld-workbench
npm i
npm run compile
npm run ld-workbench -- --config static/example

The configuration of this project is validated and defined by JSON Schema. The schema is located in ./static/ld-workbench-schema.json. To create the types from this schema, run npm run util:json-schema-to-typescript. This will regenerate ./src/types/configuration.d.ts, do not modify this file by hand.

Committing changes

This repository follows Semantic Versioning. Tags and releases are created automatically based on commit messages. So please make sure to follow the Conventional Commits specification when committing changes.