@netwerk-digitaal-erfgoed/ld-workbench
Version:
LDWorkbench is a Linked Data Transformation tool designed to use only SPARQL as transformation language.
25 lines (17 loc) • 1.02 kB
Markdown
First off, thank you for taking the time to contribute!
For local development, this should get you going:
```sh
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](https://json-schema.org). 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.
This repository follows [Semantic Versioning](https://semver.org). Tags and [releases](/releases) are
[](.github/workflows/release.yml) based on commit messages. So please make sure to follow
the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/#summary) when committing
changes.