Set of rich text editing related AngularJS modules and components
WARNING! This project is under HEAVY development and it's not even in alpha state. Currently i'm taking features in and out, they are moved around, so api can change at any time.
GOALS:
- plugins support - any kind of angular module or component set should be able to register itself as epaaad plugin
- events management - keyboard (including hotkeys) and mouse
- actions management - simple callback registry with common interface
- basic user experience - ready to use RTE viewport
- solutions for most popular/typical contentEditable problems - carets management, selections, code cleanup etc.
- support for directives inside of user created content
- css framework support - it's raw css atm, but i'll be targeting into less i think
- live collaboration compatibility - interface for receiving/inserting/sending text patches without concrete OT implementation
git clone https://github.com/epaaad/epaaad.git;
cd epaaad;
npm install -d;
npm run example
Navigate your browser to http://localhost:8014
This setup is using express and browserify middleware, so You can start hacking right away.
todo...
todo...
todo...
Keep in mind, that i'm not trying to design EPAAAD as a full featured RTE, so please let us brainstorm over things You want to add into core.
- fork that repo
- git clone https://github.com/YOUR_USER/epaaad.git
- create your feature branch
- hack on it
- commit & push
- send a pull request
MIT