You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Fix adding error messages to checkbox and radio questions
* Demote user guide headings, but start help file markdown headings at h1
Demoting the headings in the UI ensures the user guide aligns to the rest of the site.
Promoting the help file markdown headings to h1 ensures that we don't need to ignore the linting error.
* Move the 'before you start' text above the start now button on generated prototypes
* Allow the user to jump to a specific live preview page from the structure tab
* Replace javascript: href with onclick function
* Reorder client-side JavaScript
* Update comments and variable names in form.js
This tool lets you rapidly create prototype forms from a simple description using Generative AI.
4
4
@@ -8,12 +8,12 @@ You can test prototypes live, share them with others, and download them to run t
8
8
9
9
**Warning: Always check the prototypes generated by this tool, as they may contain inaccurate information.**
10
10
11
-
###How does it work?
11
+
## How does it work?
12
12
13
13
1. The user describes the form they want using the free text input in the interface.
14
14
2. The LLM takes this and a JSON schema, and uses this to generate a JSON representation of the form that follows the schema.
15
15
3. The tool uses the schema to build the prototype using Nunjucks components. This prototype is then shown live for the user, or zipped up for the user to download.
16
16
17
-
###Known limitations
17
+
## Known limitations
18
18
19
19
- The JSON fields cannot contain double quotes `"`; these are replaced with `“`.
Copy file name to clipboardExpand all lines: docs/help/share-a-prototype.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,32 +1,32 @@
1
-
##Share a prototype<!-- markdownlint-disable-line first-line-h1 -->
1
+
# Share a prototype
2
2
3
3
A prototype can be shared with users in a workspace or with specific users. The live demo of a prototype can also be shared publicly. You can manage prototype sharing using the "Sharing" tab.
4
4
5
5
Note that the user who creates a prototype does not always keep access, for example, if it is moved to a workspace the creator cannot access.
6
6
7
-
###Share a prototype in a workspace
7
+
## Share a prototype in a workspace
8
8
9
9
All prototypes belong to a workspace. This can be your private workspace, or it can be a shared workspace that one or more users can access. Everyone in a workspace can access, update, and share the prototypes within that workspace. You can move prototypes between workspaces.
10
10
11
11
If a prototype is updated, the previous workspace is reused unless you choose a different one.
12
12
13
13
If you are removed from a workspace, you will lose access to all the prototypes in that workspace (except for any prototypes shared with you individually).
14
14
15
-
###Share a prototype with individual users
15
+
## Share a prototype with individual users
16
16
17
17
Prototypes can also be shared with specific users. These users can access and update the prototype, but cannot share it (unless they are also a member of the workspace).
18
18
19
19
If a prototype is updated by a user who is not a member of the prototype's workspace, the new version will be added to their private workspace. It will still be shared with the users that the previous prototype was shared with.
20
20
21
-
###Share a live demo publicly
21
+
## Share a live demo publicly
22
22
23
23
The live demo of prototypes can also be shared publicly, letting anyone try out the prototype. This does not let it be updated or for any other information about the prototype to be viewed.
24
24
25
25
You can set a password when sharing the live demo publicly. The chosen password is visible to all users who can access the prototype.
26
26
27
27
Data entered into the live demo is unique for each user.
Copy file name to clipboardExpand all lines: docs/help/test-a-prototype.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
##Test a prototype<!-- markdownlint-disable-line first-line-h1 -->
1
+
# Test a prototype
2
2
3
3
You can interact with a live demo of the prototype produced using the viewer on the right hand side; you can also reset this view.
4
4
5
5
Data entered into the live demo is unique for each user. You can reset this for the current user using the "Reset demo" button.
6
6
7
-
###Running the generated prototype locally
7
+
## Running the generated prototype locally
8
8
9
9
The Nunjucks template files and associated files can also be downloaded in a ZIP file within an Express (Node.js TypeScript) project, which you can use to run the prototype locally.
0 commit comments