aboutsummaryrefslogtreecommitdiffstats
path: root/docs/part-1/4-3_build-first-app-dashboard.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/part-1/4-3_build-first-app-dashboard.md')
-rw-r--r--docs/part-1/4-3_build-first-app-dashboard.md47
1 files changed, 47 insertions, 0 deletions
diff --git a/docs/part-1/4-3_build-first-app-dashboard.md b/docs/part-1/4-3_build-first-app-dashboard.md
new file mode 100644
index 0000000..4519f54
--- /dev/null
+++ b/docs/part-1/4-3_build-first-app-dashboard.md
@@ -0,0 +1,47 @@
+# Build using XDS Dashboard
+
+## Declare project
+
+Use XDS Dashboard to declare your project. Open a browser and connect to XDS
+Dashboard.
+
+URL depends of your config, for example `http://localhost:8800`
+
+Open the right sidebar and select `Projects` entry to open project page and then
+create/declare a new project by with the plus icon:
+
+![](./pictures/xds-dashboard-icon-2.png){:: style="margin:auto; display:flex"}
+
+<!-- pagebreak -->
+
+Set `Sharing Type` and paths according to your needs.
+
+![](./pictures/xds-dashboard-prj-1.png){:: style="width:90%; max-width:560px; margin:auto; display:flex"}
+
+Note that XDS creates (if not already exists) a file named `xds-project.conf`
+when you declare a new project.
+
+This file may be very useful when you plan to use XDS client tools such as `xds-cli` or `xds-gdb`.
+
+<!-- note -->
+**Note:**
+
+When `Path mapping` type is selected, you must clone your project into
+`$HOME/xds-workspace` directory (named **Local Path** in modal window).
+
+If XDS server is running in the XDS docker container (see [Installation based on Docker container](./2-1_install-xds-server-docker.html) ),
+the **Server Path** must be set to `/home/devel/xds-workspace/xxx` where xxx is your
+project directory name.
+
+If you select `Cloud Sync`, you can clone your project wherever you want on
+your local disk.
+<!-- endnote -->
+
+## Build from XDS dashboard
+
+Open the build page build entry of left sidebar ![](./pictures/xds-dashboard-icon-3.png){:: style="display:inline; padding:0;"},
+
+then select your **Project** and the **Cross SDK** you want to use and click on
+**Clean / Pre-Build / Build / Populate** buttons to execute various build actions.
+
+![](./pictures/xds-dashboard-prj-2.png){:: style="width:90%; max-width:600px; margin:auto; display:flex"}