Z-Editor
Z-Editor copied to clipboard
Online Z-notations Editor with Draft.js and React.js
Z-Editor
A tool to create, edit and print formal Z-notation documents.
Try out the Demo.
Table of Contents
- Features
- Getting started
- Prerequisites
- Install
- Build
- Start
- Todo
- Contributing
- Acknowledgments
- License
Features
- Z-Editor supports following notations in the toolbar,
- Schemas
- Logics
- Sets
- Relations
- Functions
- Sequences
- Bags
- Download Z-Editor work as a PDF or a ZE file.
- Import a ZE file to the editor and continue work.
- Iconic schemas were created using draft.js blocks.
- Rich Text Utilities.
Getting started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
- git
- npm
Install
git clone https://github.com/Z-Editor/Z-Editor.git
cd Z-Editor
npm install
Build
npm run build
Start
npm run start
Todo
- [ ] Loose the coupling between react-draft-wysiwyg and Z-Editor.
- Current version of react-draft-wysiwyg doesn't support ref and few other problems were the reasons to add the edited version of react-draft-wysiwyg.
Contributing
- We would greatly appreciate any contribution you make.
- If you have ideas for more functionality or recipes that should be on this project, let us know.
Acknowledgments
- Original repo is from Open-SL.
- Z-Editor is inspired by draft-wysiwyg and react-draft-wysiwyg.
License
Z-Editor is under the MIT license. See the License for more information.