Skip to content

data-driven-forms/editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ef920a5 · Jun 27, 2024
Oct 13, 2023
Jun 26, 2024
May 17, 2022
May 30, 2022
Aug 23, 2023
May 11, 2022
May 11, 2022
Jul 27, 2022
Jul 27, 2022
Jul 27, 2022
May 10, 2022
Dec 2, 2022
Jul 27, 2022
May 10, 2022

Repository files navigation

⚠️ THIS IS WIP REPOSITORY! ⚠️

Data Driven Forms Pro Editor

Drag and Drop editor for building Data Driven Forms.

Packages

Drag and Drop system powering the editor.

  • Touch support
  • Nesting support
  • Supporting any kind of storage (useReducer, redux, etc.)
  • Custom "backend" => everything is controlled in JS and React

Roadmap

  • keyboard support

A set of utilities for building Data Driven Forms editors. Using these components and hooks you can easily build and customize your own editor in short time.

An implementation of editor using editor-core utilities. Using Evergreen-ui to look neutral when using with other mappers.

  • Supports all mappers

Set of basic components to power editor-pro properties editor. See more.

Available Scripts

In the project directory, you can run:

npm install

to install dependencies

npm bootstrap

to bootstrap packages (to link them)

npm run test

to run JEST test

npm run build

to build all packages

npm run clean-build

removes built folders (runs automatically before install)

npm run lint

to check linting rules (use npm run lint:fix to fix basic issues)

npm run integration:tests

to run integration test for the editor-pro


In each package directory you can run:

npm run start

to run a local playground

Release

Data Driven Forms editor follows semantic release to trigger new versions automatically.

You can use: fix(...): ..., feat(...): ... commit messages to release new packages.

Packages are handled seperately.