|
1 | 1 | # Background
|
2 | 2 |
|
3 |
| -The Form Builder builds a JSON schema for use with the [JSON Schema Form component](https://react-jsonschema-form.readthedocs.io/en/latest/). It abstracts away the manual coding element for a flexible visual form building experience. |
| 3 | +The Form Builder builds a JSON schema for use with the [JSON Schema Form component](https://react-jsonschema-form.readthedocs.io/en/latest/). It abstracts away the manual coding element for a flexible visual form building experience. |
| 4 | + |
| 5 | +One of the key abstractions is rendering form elements by parsing the `properties`, `definitions`, and `dependencies` sections of standard JSON Schema form code into discrete elements that can be rearranged and edited in a manner similar to other standard form building solutions. |
| 6 | + |
| 7 | + |
| 8 | + |
| 9 | +*(The above is adapted from [an original company blog post](https://www.ginkgobioworks.com/2020/10/08/building-a-no-code-json-schema-form-builder/))* |
4 | 10 |
|
5 | 11 | ## Form Elements
|
6 | 12 |
|
@@ -31,7 +37,7 @@ The following is a list of currently supported default Input Types:
|
31 | 37 | | Long Answer | Asks for a long string in a textarea input |
|
32 | 38 | | Integer | Asks for an integer input, in an input that only allows integers |
|
33 | 39 | | Number | Asks for an float input, in an input that only allows floats |
|
34 |
| -| Array* | Allows a user to specify any number of items, with the items themselves a form element defined in the array | |
| 40 | +| Array\* | Allows a user to specify any number of items, with the items themselves a form element defined in the array | |
35 | 41 |
|
36 | 42 | \* See section on Array
|
37 | 43 |
|
@@ -91,12 +97,4 @@ When a card is of a reference type, many of the usual options are no longer edit
|
91 | 97 |
|
92 | 98 | 
|
93 | 99 |
|
94 |
| -In the [usage doc](Usage.md), there is an optional additional component called the **PredefinedGallery** that allows a builder to also visually build the definitions. It is presented |
95 |
| - |
96 |
| -## Philosophy |
97 |
| - |
98 |
| -One of the key abstractions is rendering form elements by parsing the `properties`, `definitions`, and `dependencies` sections of standard JSON Schema form code into discrete elements, that can be rerranged and edited in a manner similar to other standard form building solutions. |
99 |
| - |
100 |
| - |
101 |
| - |
102 |
| -*(The above is adapted from [an original company blog post](https://www.ginkgobioworks.com/2020/10/08/building-a-no-code-json-schema-form-builder/))* |
| 100 | +In the [usage doc](Usage.md), there is an optional additional component called the **PredefinedGallery** that allows a builder to also visually build the definitions. |
0 commit comments