Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/substance/substance
- Owner: substance
- License: mit
- Created: 2015-08-20T16:03:09.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-12-11T20:29:23.000Z (almost 4 years ago)
- Last Synced: 2024-10-09T21:21:56.551Z (25 days ago)
- Topics: annotations, editing, html, javascript, publishing, text-editor, xml
- Language: JavaScript
- Homepage: https://substance.io
- Size: 8.86 MB
- Stars: 2,747
- Watchers: 70
- Forks: 122
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-wysiwyg - Substance - A JavaScript library for web-based content editing. (Standalone)
- awesome-wysiwyg-editors - Substance - 一个用于基于 web 的内容编辑的 JavaScript 库。 ![github star](https://img.shields.io/github/stars/substance/substance.svg?style=social&label=Star) (独立的)
- starred-awesome - substance - A JavaScript library for web-based content editing. (JavaScript)
- awesome-starred - substance/substance - A JavaScript library for web-based content editing. (javascript)
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
```