Skip to content
Leo Balter edited this page Mar 2, 2015 · 3 revisions

ArteJS is a client Rich Text Editor that was designed to create and render consistent markup across browsers in a performant way. ArteJS is designed to be extensible while maintaining as minimal of a footprint as possible.

Authors: See Authors.txt

License: Apache 2

Usage, Demos, Docs

ArteJS Examples / Detailed Documentation

Basic Usage

To use ArteJS in your project, you’ll need to load the following files:

jQuery 1.9.1+ and either dist/arte.js (for development) or the minified version dist/arte.min.js (for production):

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="dist/arte.min.js"></script>

Then, invoke the script as follows:

var arte = new Arte('#my-editor');

Issues

If you find a bug in ArteJS, please add it to the issue tracker.

Browser Support

  • iOS 7+
  • Safari 7.1+
  • IE8+
  • Chrome 28+ (OS X, Android)
  • FF 34+

Contributing

For detailed information on contributing to ArteJS, check out our CONTRIBUTING.md

Quickstart Guide

First, ensure that you have the latest Node.js and npm installed.

Test that Grunt's CLI is installed by running grunt --version. If the command isn't found, run npm install -g grunt-cli. For more information about installing Grunt, see the getting started guide.

  1. Fork and clone the repo.
  2. Run npm install to install all dependencies (including Grunt).
  3. Run grunt to build the project.
Clone this wiki locally