Skip to content

headwirecom/jsonforms-react-spectrum-renderers

Repository files navigation

Current status: Build Status Coverage Status

React Spectrum Renderer Set for JSONForms

Notice: This renderer set is work in progress and integrates yet unreleased React Spectrum components.

Checkout the examples to see the React Spectrum renderer set in action.

Developers Documentation

First time setup

  • Install node.js (version >= 6.x.x)
  • Update npm (version >= 5.8.0)
  • Clone this repository
  • Install dependencies: npm ci
  • Hook up dependencies between packages: npm run init

Start the example application locally

  • Run React Spectrum examples: cd packages/spectrum && npm run dev

Build & Testing

  • Run React Spectrum tests in watch mode: cd packages/spectrum && npx jest --watch

  • Check Formatting: npm run check-format

  • Build (all packages): npm run build

  • Test (all packages): npm run test

  • Clean (delete dist folder of all packages): npm run clean

Dependency & Release management

// TODO

Continuous Integration

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

License

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