This repository stores source files, build infrastructure, and tests for syntax definitions for various formats used for RDF data.
These definitions are used to generate files that are accepted by:
Currently, we are working on support for Turtle syntax, but plan to add support for N3, TriG, N-Triples, N-Quads, and probably additional formats.
First, install syntaxdev
and any other required packages
by running:
npm install .
Then to generate the syntax definitions:
npm run build
Or to run the tests:
npm test
Many things are still missing and there's a lot to do! Feel free to dig in!
- File an issue first to discuss what you'd like to do.
- Add your name to the
CONTRIBUTORS.rst
file. - Make sure you add tests for your changes.
- Submit a clean pull request (no merge commits, no extra commits, and keep changes restricted to the purpose of the commit). Do ask for help if needed at this stage.
- Syntax definitions from Sublime Text Unofficial Documentation
- Scope naming conventions