Skip to content

Tezraine/RTEA

Repository files navigation

RTEA

A Prosemirror based text editor toolkit

UNPUBLISHED! This repo is still in the exploritory phase of development, and everything is subject to change while I figure out how I want/need all this to work.

RTEA is a primarily Angular rich text editor application based off of the Prosemirror editor, and contains a variaty of angular component views with companion Prosemirror plugins to drive them.

prosemirror-rtea contains additional non-angular viewless prosemirror plugins and plugin bases.

Demo

To run the demo, run npm i at the project root, and then npm run start to start the demo application.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run npm run test to execute the unit tests via Jest.

Running end-to-end tests

TODO

Further help

The following libraries can be used to extend ProseMirror. They are not sponsored or endorsed by Rtea or ProseMirror. They are simply here for reference to help you get started.

ProseMirror Util Libraries Atlassian Prosemirror Utils (Apache 2.0 license)

ProseMirror Editors Tiptap (TypeScript) Remirror (React) Milkdown (TypeScript)

About

Angular Rich Text Editor Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published