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
Copy file name to clipboardExpand all lines: docs/getting_started/7_apps_quickstart/index.md
+26-11Lines changed: 26 additions & 11 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Although Windmill provides **auto-generated UIs to scripts and flows**, you can
7
7
Windmill applications are customized UIs to interact with datasources (web, internal, data providers, etc). They are a great way to have non-technical users interact with custom-made workflows.
8
8
9
9
In short, what you need to remember about apps:
10
-
- they work on a **drag-and-drop basis**
10
+
- they work on a **what-you-see-is-what-you-get basis**
11
11
- you can connect apps and components to **datasources**
12
12
- components can be **empowered by Windmill [scripts](https://docs.windmill.dev/docs/getting_started/scripts_quickstart/typescript)**
13
13
@@ -53,26 +53,27 @@ Check out all of our components at [this page](https://docs.windmill.dev/docs/ap
53
53
54
54
### Empower components with scripts
55
55
56
-
The beauty of Windmill App editor is the integrations of scripts & workflows to components. On the bottom of the app editor, you can find the **[Runnable](https://docs.windmill.dev/docs/apps/app-runnable)** editor. It allows you to create, edit or manage the scripts or flows linked to components (Runnable), and background scripts.
56
+
The beauty of Windmill App editor is the integrations of scripts & workflows to components. On the bottom of the app editor, you can find the **[Runnable](https://docs.windmill.dev/docs/apps/app-runnable)** editor. It allows you to create, edit or manage the scripts or flows linked to components (Runnables), and background scripts.
57
57
58
58

59
59
60
60
:::tip Add a script to a component
61
61
62
+
The following video showcases how to call a script either from workspace/hub or add it directly inline.
The **[Ouputs](https://docs.windmill.dev/docs/apps/app_outputs)** of each component can be found on the left side menu. Each of them is associated with a component (you can see the component id).
76
+
The **[Ouputs](https://docs.windmill.dev/docs/apps/app_outputs)** of each component can be found on the left side menu. Each of them is associated with a component (see the component id).
76
77
77
78

78
79
@@ -82,15 +83,15 @@ The **[Ouputs](https://docs.windmill.dev/docs/apps/app_outputs)** of each compon
82
83

83
84
84
85
85
-
At any time, have a look at your app's **Inputs** associated with each component on the dedicated `App inputs`menu.
86
+
At any time, have a look at your app's **Inputs** associated with each component on the dedicated `App inputs`tab.
86
87
87
88

88
89
89
90
90
91
91
92
### Tailor the look of your app
92
93
93
-
At the **component level**, on the `Settings` tab, configure the style of each component (color, size, label, etc.)
94
+
At the **component level**, on the `Settings` tab, configure the style of each component (color, size, label, etc.) either directly on boxes or in Custom CSS (on the `Settings` tab).
94
95
95
96

96
97
@@ -99,7 +100,21 @@ At the **app level**, you can give a harmonized style to your app with CSS. On t
99
100
100
101

101
102
103
+
### Time to test
104
+
105
+
While building you app, you can try each component clicking on refresh button.
106
+
107
+
You can do a refresh all for the whole app with the refesh button on top of the canvas, or even schedule automatic refesh.
108
+
109
+

110
+
111
+
For possible bugs, there is a `Debug Runs` tab to review past runs with details per component.
112
+
113
+

114
+
115
+
116
+
### Then what?
117
+
118
+
When you're done with the editing of your app, `Save` the current version to the relevant users/folders with a proper and explicit name.
102
119
103
-
- Debug runs
104
-
- Publish & save
105
-
- JSON & Hub compatible JSON
120
+
Once it's saved, it's ready to use! You can also `Publish` it, or even `Publish to Hub` and export it in JSON or Hub compatible JSON from the `⋮` tab.
0 commit comments