/Z-Editor

Online Z-notations Editor with Draft.js and React.js

Primary LanguageCSSMIT LicenseMIT

Z-Editor

A tool to edit and create your formal Z-notation documents.

Try the Demo

Finally hit the print button to take a copy of your Z-Notation Document.

Original repo is from Open-SL and inspired from draft-wysiwyg and react-draft-wysiwyg.

Getting started

git clone https://github.com/Z-Editor/Z-Editor.git
cd Z-Editor
npm start

in your console run

npm run build

to build the project

to be more familiarized with the react boilerplate find getting started from create-react-app

Functionalities

Iconic schemas were created using draft.js blocks.

you can find,

  • Schemas
  • Logics
  • Sets
  • Relations
  • Functions
  • Sequences
  • Bags

notations in Z-Editor toolbar

Rich Text Utilities were added make your life more easier

Todo

  • implement a method save as file and upload and edit method
  • loose the coupling between rdw and Z-Editor (current version of react-draft-wysiwyg doesn't support ref and few problems were the reasons to add the edited version of react-draft-wysiwyg)

Something Missing?

If you have ideas for more or recipes that should be on this project, let us know or contribute some!

License

Z-Editor is open-sourced software licensed under the MIT License.