A tool for simply designing W3C Thing Descriptions and Thing Models
Find the ediTDor here to try it out:
https://eclipse.github.io/editdor/
The goal of this project is the easy creation of W3C Thing Description instances and Thing Models by providing a platform independent ediTDor tool. The following features will be addressed in this project
- Creating a new Thing Description / ThingModel from scratch
- Rendering a Thing Description / Thing Model
- Editing the Thing Description / Thing Model
- Validating the Thing Description / ThingModel
- Exporting the Thing Description / ThingModel from the visual representation into JSON-LD
- React
- TailwindCSS
Any contribution to this project is welcome. If you want to report a bug or have a question, please check the issue list or create a new issue. If you want to contribute to this project by coding, please follow the general contribution guidelines as described here. Many thanks.
All systems require:
- NodeJS version 10+ (e.g., 10.13.0 LTS)
npm run start
starts a local development server on Port 3000 (http://localhost:3000)
npm install
install all the dependencies listed within package.json
npm build
builds the project for deployment
- JSON Editor with JSON Schema support for TD (Autocompletion, JSON Schema Validation)
- Add Property, Action, Event by wizard
- Render TD to be more human readable