https://github.com/headwirecom/jsonforms-react-spectrum-renderers
https://github.com/headwirecom/jsonforms-react-spectrum-renderers
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/headwirecom/jsonforms-react-spectrum-renderers
- Owner: headwirecom
- License: other
- Created: 2020-09-15T14:04:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-03T18:56:19.000Z (over 3 years ago)
- Last Synced: 2025-01-01T17:35:52.602Z (over 1 year ago)
- Language: TypeScript
- Size: 1.76 MB
- Stars: 8
- Watchers: 7
- Forks: 4
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Current status: [](https://travis-ci.com/headwirecom/jsonforms-react-spectrum-renderers) [](https://coveralls.io/github/headwirecom/jsonforms-react-spectrum-renderers?branch=master)
# React Spectrum Renderer Set for JSONForms
Notice: This renderer set is work in progress and integrates yet unreleased React Spectrum components.
[Checkout the examples](https://headwirecom.github.io/jsonforms-react-spectrum-renderers/) to see the React Spectrum renderer set in action.
# Developers Documentation
## First time setup
- Install [node.js](https://nodejs.org/) (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](https://travis-ci.org/). Coverage is documented by [Coveralls](https://coveralls.io).
# License
The JSONForms project is licensed under the MIT License. See the [LICENSE file](https://github.com/headwirecom/jsonforms-react-spectrum-renderers/blob/master/LICENSE) for more information.