https://github.com/commitd/components-rjsf
Committed Components JSON Schema Forms library
https://github.com/commitd/components-rjsf
Last synced: 5 months ago
JSON representation
Committed Components JSON Schema Forms library
- Host: GitHub
- URL: https://github.com/commitd/components-rjsf
- Owner: commitd
- License: mit
- Created: 2021-06-14T13:08:23.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-07-10T10:19:08.000Z (almost 3 years ago)
- Last Synced: 2025-12-24T12:34:18.611Z (6 months ago)
- Language: TypeScript
- Homepage: jsonforms.committed.software
- Size: 6.79 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Committed Components RJSF
React JSON Schema Forms for Committed Components
[](https://committed.io)

[](https://sonarcloud.io/dashboard?id=commitd_components)
[](https://sonarcloud.io/dashboard?id=commitd_components-rjsf)

[](https://committed.software/components-rjsf)
For documentation see https://jsonforms.committed.software
## 💻 Development
The main build is performed using `esbuild`:
```bash
npm run build
```
We use storybook to develop and document the components, this is run in development using
```bash
npm run storybook
```
## 📦 Dev Containers
This project contains a [VSCode Dev Container Configuration](https://code.visualstudio.com/docs/remote/containers).
To use this, you must install the [VSCode Remote Container Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers).
Once this is installed, you should be prompted (when opening the project in it's root directory) to `Reopen in Container`. If this prompt does not appear, open the Command Palette and run `Remote Containers: Rebuild and Reopen in Container`.
This will re-open the project, with the project files mounted in a Docker container, which will include all the VSCode extensions from the dev container (e.g. useful extensions, formatters etc).
## 🤖 CI
Pull requests go through CI checks using Github Actions. Releases update the deployed documentation and update the package in the NPM registry.
## 📃 License
[MIT](/LICENSE) - © Committed Software 2020-2022 https://committed.io