oerc-music / meld-clients-core

MELD Clients Core: Music Encoding and Linked Data
BSD 3-Clause "New" or "Revised" License
3 stars 5 forks source link

MELD Clients Core

A React.js library providing common MELD web page elements, graph traversal actions, rendering and interaction handlers, and state reducers.

For an overview of the MELD (Music Encoding and Linked Data) Framework, please see: oerc-music/meld.

To include the MELD Clients Core in your MELD app, add the following entry to the dependencies in your application's package.json file:

"meld-clients-core": "oerc-music/meld-clients-core"

MELD Clients Core depends on a number of npm modules, including React, Redux, and Redux-Thunk (web application framework), solid-auth-client (authenticated HTTP communication with Solid Pods), and "jsonld" and "n3" (Linked Data functionalities around RDF graph handling and JSON-LD conversion). A full list of dependencies is available in the package.json file.

MELD Clients Core also includes JavaScript components of Verovio, a music engraving library developed by the RISM Digital Center (see rism-digital/verovio repository).