# JSONForms - More Forms. Less Code

### Complex Forms in the blink of an eye

# Getting started

1. Clone the seed app with `git clone https://github.com/eclipsesource/jsonforms-react-seed.git`
2. Install dependencies with `npm install`
3. Run the app with `npm run start`

For more info about the seed app, please see the corresponding README file of the seed repo. For a more detailed tutorial about the usage of JSON Forms, please see this tutorial.

# Developers Documentation

## First time setup

- Install node.js(version > 4.x.x)
- Clone this repository
- Install dependencies: `npm install`
- Hook up dependencies between packages: `lerna bootstrap`

## Build & Testing

- Build (all packages): `lerna run build`
- Test (all packages): `lerna run test`
- Clean (delete `dist` folder of all packages): `lerna run clean`
- Run vanilla examples: `cd packages/vanilla && npm run dev`
- Run material examples: `cd packages/material && npm run dev`

## Continuous Integration

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

Current status:

# License

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

Generated using TypeDoc