Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/substance/substance

A JavaScript library for web-based content editing.
https://github.com/substance/substance

annotations editing html javascript publishing text-editor xml

Last synced: 20 days ago
JSON representation

A JavaScript library for web-based content editing.

Awesome Lists containing this project

README

        

# Substance.js [![Build Status](https://travis-ci.org/substance/substance.svg?branch=devel)](https://travis-ci.org/substance/substance)

Substance is a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing system. It is developed to power our online editing platform [Substance](http://substance.io).

## Development

Install the dev dependencies.

```
npm install
```

Run the dev server.

```
npm start
```

Navigate to `http://localhost:4001/test` for the running the browser test suite. The test suite is rebuilt as you make changes to the source files.

To run the test-suite headless.

```
$ npm test
```