diff --git a/packages/frontend/src/assets/api-tutorial.png b/packages/frontend/src/assets/api-tutorial.png new file mode 100644 index 000000000..602eb3060 Binary files /dev/null and b/packages/frontend/src/assets/api-tutorial.png differ diff --git a/packages/frontend/src/assets/app-tutorial.png b/packages/frontend/src/assets/app-tutorial.png new file mode 100644 index 000000000..9ffca3801 Binary files /dev/null and b/packages/frontend/src/assets/app-tutorial.png differ diff --git a/packages/frontend/src/assets/connector-tutorial.png b/packages/frontend/src/assets/connector-tutorial.png new file mode 100644 index 000000000..c2521e318 Binary files /dev/null and b/packages/frontend/src/assets/connector-tutorial.png differ diff --git a/packages/frontend/src/assets/onboarding_connectors.png b/packages/frontend/src/assets/onboarding_connectors.png index 48cda0f6e..8bb773b02 100644 Binary files a/packages/frontend/src/assets/onboarding_connectors.png and b/packages/frontend/src/assets/onboarding_connectors.png differ diff --git a/packages/frontend/src/assets/onboarding_connectors_dev.png b/packages/frontend/src/assets/onboarding_connectors_dev.png new file mode 100644 index 000000000..0053babad Binary files /dev/null and b/packages/frontend/src/assets/onboarding_connectors_dev.png differ diff --git a/packages/frontend/src/assets/tutorials.png b/packages/frontend/src/assets/tutorials.png index 43fa3fb23..664433899 100644 Binary files a/packages/frontend/src/assets/tutorials.png and b/packages/frontend/src/assets/tutorials.png differ diff --git a/packages/frontend/src/components/GettingStartedSteps.vue b/packages/frontend/src/components/GettingStartedSteps.vue index 6aa5fe384..b77e6a11e 100644 --- a/packages/frontend/src/components/GettingStartedSteps.vue +++ b/packages/frontend/src/components/GettingStartedSteps.vue @@ -2,6 +2,7 @@
- The Open Data Infrastructure for your Digital Twin, BIM model and for the Built - Environment. + The Open Data Infrastructure for the Built Environment.

Engineers, designers, hackers and entire organizations rely on us for interoperability, automation and collaboration to deliver better buildings, faster. +
+ Please select your role:

-
-

Let us give you a quick tour! 🙋‍♂️

+
+ + + + + +

👷‍♀️

+ AEC Person + + Architect, engineer, BIM/project manager... + +
+
+
+ + + +

👩‍💻

+ AEC Developer + + Software engineer, computational designer, hacker + +
+
+
+
+
+

Let us give you a quick tour! 🙋‍♂️

+
+ + + + + + 🧰 Our toolset + + Is here to push the AEC industry forward + + +

+ Use our + connectors, SDKs, APIs and tools + to get in control of + your data. + Whether you are writing new integrations, custom workflows or creating brand new + apps on top of Speckle, we're here to support you! +

+

+ Get started sending data into Speckle by installing our connectos and setting up + your accounts with our + Desktop Manager 👇 +

+ + mdi-download + Install connectors +
- +

- Connectors let you - send and receive - geometry and BIM data via Speckle. Install all the connectors you need and manage - your accounts with our + Say goodbye to files! Our + connectors + let you + exchange + geometry and BIM data dirctly from the tools you use. +

+

+ Install all the connectors you need and manage your accounts with our Desktop Manager 👇

@@ -93,7 +167,34 @@
- + + + + + 🐙 Git & DevOps for AEC + + + Welcome to the future of the AEC industry! + + +

+ Speckle ships with a + version control system, + trigger custom workflows and pipelines and never lose anything. +

+

+ Also, Speckle talks + data, not files! + Store it where you want, and access it when you need 🔓 +

+
+
+
+ main .

-
- - + + + 🏃‍♀️ Start Hacking! + + Time to make the most of + your + data! + + +

+ You can now start developing with Speckle and create your connectors, apps or custom + workflows. +

+

We have put together a series of resources that you might find useful:

+
+ + + + + + + + {{ tutorial.title }} + + + + + + + + + + + Finish & go to the web app + +
+
+ - 🏃‍♀️ Get Started! Time to make the most of @@ -186,12 +318,12 @@ - Go to the web app + Finish & go to the web app - + mdi-chevron-left @@ -202,7 +334,7 @@ - + mdi-chevron-right @@ -224,6 +356,7 @@ export default { newStreamDialog: false, hasClickedDownload: false, hasClickedAddAccount: 0, + isDev: false, tutorials: [ { title: 'Create Revit models from Rhino', @@ -245,6 +378,28 @@ export default { image: 'tutorials.png', link: 'https://speckle.guide/user/tutorials.html' } + ], + tutorialsDev: [ + { + title: 'Writing your own connector', + image: 'connector-tutorial.png', + link: 'https://speckle.guide/dev/connectors-dev.html' + }, + { + title: 'Writing your own app', + image: 'app-tutorial.png', + link: 'https://speckle.guide/dev/apps.html' + }, + { + title: 'Using the GraphQL API', + image: 'api-tutorial.png', + link: 'https://speckle.guide/dev/server-graphql-api.html' + }, + { + title: 'See more content and resources in our dev docs!', + image: 'tutorials.png', + link: 'https://speckle.guide/dev/' + } ] }), computed: { @@ -274,6 +429,14 @@ export default { this.onboarding++ this.$matomo && this.$matomo.trackPageView(`onboarding/step-${this.onboarding}`) }, + nextUser() { + this.isDev = false + this.next() + }, + nextDev() { + this.isDev = true + this.next() + }, downloadManager() { this.hasClickedDownload = true this.$matomo && this.$matomo.trackPageView(`onboarding/managerdownload`)