Skip to content

Commit 86e1980

Browse files
committed
Move philosphy section in Background.md
1 parent 49f0d7c commit 86e1980

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

docs/Background.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Background
22

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+
![JSON Schema Parsing Diagram](img/Elements.png)
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/))*
410

511
## Form Elements
612

@@ -31,7 +37,7 @@ The following is a list of currently supported default Input Types:
3137
| Long Answer | Asks for a long string in a textarea input |
3238
| Integer | Asks for an integer input, in an input that only allows integers |
3339
| 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 |
3541

3642
\* See section on Array
3743

@@ -91,12 +97,4 @@ When a card is of a reference type, many of the usual options are no longer edit
9197

9298
![reference](img/reference.png)
9399

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-
![JSON Schema Parsing Diagram](img/Elements.png)
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

Comments
 (0)