Skip to content
/ comunica Public
forked from comunica/comunica

📬 Comunica is a highly modular and flexible meta query engine for the Web (JSdoc: https://comunica.github.io/comunica/)

License

Notifications You must be signed in to change notification settings

MrGRA/comunica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Comunica

This is the repository containing all Comunica modules, as repo is managed as a monorepo using Lerna.

This repository should be used by Comunica module developers. If you want to use Comunica, have a look at the manual TODO.

Intro

Comunica is a highly modular and flexible query engine platform for the Web. It's main distinguishing features are the following:

  • High modularity enabling easy extensions and customization.
  • Federated querying over heterogeneous interfaces
  • Can run using Node.JS, in the browser, and via the command-line.

Development Setup

This project can be setup by cloning and installing it as follows:

$ git clone [email protected]:comunica/comunica
$ cd comunica
$ yarn install

This will install the dependencies of all modules, and bootstrap the Lerna monorepo.

Furthermore, this will add pre-commit hooks to build, lint and test. These hooks can temporarily be disabled at your own risk by adding the -n flag to the commit command.

License

This code is copyrighted by Ghent University – imec and released under the MIT license.

About

📬 Comunica is a highly modular and flexible meta query engine for the Web (JSdoc: https://comunica.github.io/comunica/)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 97.8%
  • JavaScript 1.8%
  • Other 0.4%