/jsonforms-extras

Primary LanguageTypeScriptOtherNOASSERTION

JSONForms - Extras

JSONForms Extras provides additional components for the JSONForms core.

  • Autocomplete Renderer

First time setup

  • Install node.js (https://nodejs.org/)
  • Install grunt-cli via the command npm install -g grunt-cli
  • Clone this repository
  • Execute npm install in root of your cloned repository

Build

JSONForms uses Grunt to build and test.

  • Run grunt or grunt dist to build the distribution
  • Run grunt test to test the framework
  • Run grunt clean:all if you want to clean the whole project

Continuous Integration

The JSONForms project is build and tested via Travis. Coverage is documented by Coveralls.

Current status: Build Status Coverage Status

Deployment

Run grunt deploy to deploy a new version. The following tasks are executed:

  • Build the distribution
  • Increase version in package.json
  • Commit version bump to the current branch
  • Checkout a new temporary deploy-branch
  • Commit distribution files
  • Create a new version tag
  • Push the version tag to 'upstream'

License

The JSONForms project is licensed under the MIT License. See the LICENSE file for more information.