|
|
10 years ago | |
|---|---|---|
| src | 10 years ago | |
| styles | 10 years ago | |
| test | 10 years ago | |
| .gitignore | 10 years ago | |
| Gruntfile.js | 10 years ago | |
| LICENSE.md | 10 years ago | |
| README.md | 10 years ago | |
| bower.json | 10 years ago | |
| index.html | 10 years ago | |
| package.json | 10 years ago | |
README.md
GrapesJS
GrapesJS is a free and open source Web Template Editor for building HTML templates to be used inside sites, webapps, newsletters or anything else related with HTML. Be aware that is not a 'Website Builder' but a tool to create HTML structure and containers for contents. The great thing about Grapes is that you can customize it, extend it or even integrate with other applications.
Features (configurable)
-
Style Manager, for component styling
-
Layer Manager, that comes handy with nested elements
-
Code exporter
-
Asset Manager, for uploading and managing images
-
Local and remote storage
-
Default built-in commands (basically for creating and managing different components)
Installation
Download GrapesJS from npm npm install grapesjs or bower bower install grapesjs
Development
GrapesJS uses RequireJS to organize its files
Install dependencies.
$ npm install
Build with Grunt
$ grunt build
Launch server, which also gonna watch some files, and try out the demo on localhost:9000/index.html
$ grunt dev --port 9000
Tests are already available inside browser on localhost:9000/test/index.html
Usage
Configuration
API
Documentation cooming soon
Testing
Tests are run by PhantomJS using Mocha (with Chai and Sinon help)
$ grunt test
Contributing
Usual pull request
License
BSD 3-clause