Skip to content

feat: Learning Hub Guided Tours#2297

Draft
camielvs wants to merge 1 commit into
05-29-feat_learning_hub_-_milestone_1from
05-20-feat_learning_hub_guided_tours
Draft

feat: Learning Hub Guided Tours#2297
camielvs wants to merge 1 commit into
05-29-feat_learning_hub_-_milestone_1from
05-20-feat_learning_hub_guided_tours

Conversation

@camielvs
Copy link
Copy Markdown
Collaborator

@camielvs camielvs commented May 20, 2026

Description

Scaffolds the guided tours UI surface — the /learn/tours page and the /tour/$tourId route stub. UI only; the actual tour engine, registered tours, and ephemeral-pipeline plumbing land in upstack PRs.

What's here

  • /learn/tours (LearnToursView.tsx) — Featured Tours strip on the dashboard and the full Tours Library grid
  • /tour/$tourId route stub (Tour.tsx) — wired into the router so the framework PR (feat: Guided Tours Framework #2299) can plug in tour lifecycle
  • FeaturedTours / ToursLibrary — render every tour card as "Coming soon" via LearnComingSoon until the framework registers any
  • tours.json / tours.ts — placeholder tour catalog and type definitions

Nothing in this PR runs a tour, modifies the editor, or touches pipeline storage.

Related Issue and Pull requests

Closes https://github.com/Shopify/oasis-frontend/issues/621

Type of Change

  • New feature

Checklist

  • I have tested this does not break current pipelines / runs functionality
  • I have tested the changes on staging

Screenshots

image.png

Test Instructions

  • Navigate to Dashboard → Learning Hub → Guided Tours
  • Confirm every tile (both in the Featured strip and the full library) renders as "Coming soon" with no Start affordance
  • Confirm /tour/<anything> reaches the route stub without crashing
  • Regression check: editor, runs list, and rest of the dashboard are untouched

Copy link
Copy Markdown
Collaborator Author

camielvs commented May 20, 2026

@camielvs camielvs mentioned this pull request May 20, 2026
3 tasks
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 20, 2026

🎩 Preview

A preview build has been created at: 05-20-feat_learning_hub_guided_tours/336ade9

@camielvs camielvs added the #gsd:50583 Learning Hub label May 20, 2026 — with Graphite App
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from ec332e4 to cc5778e Compare May 20, 2026 18:43
@camielvs camielvs force-pushed the 05-19-feat_learning_hub_tip_of_the_day branch from 3c18599 to 1d42d12 Compare May 20, 2026 18:46
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from cc5778e to 0f30f2c Compare May 20, 2026 18:46
@camielvs camielvs mentioned this pull request May 21, 2026
3 tasks
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from 0f30f2c to 4cc74f0 Compare May 21, 2026 22:07
@camielvs camielvs force-pushed the 05-19-feat_learning_hub_tip_of_the_day branch 2 times, most recently from 59ea49b to 18b7e6d Compare May 21, 2026 22:37
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from 4cc74f0 to fd9690e Compare May 21, 2026 22:37
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from fd9690e to 8c23f4e Compare May 22, 2026 21:53
@camielvs camielvs mentioned this pull request May 22, 2026
8 tasks
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from 8c23f4e to b781af4 Compare May 23, 2026 00:12
@camielvs camielvs force-pushed the 05-19-feat_learning_hub_tip_of_the_day branch from 18b7e6d to 7a59caa Compare May 23, 2026 00:12
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch 2 times, most recently from 12125e7 to 77a5131 Compare May 23, 2026 00:22
@camielvs camielvs force-pushed the 05-19-feat_learning_hub_tip_of_the_day branch 2 times, most recently from 0d781fb to 86acec5 Compare May 25, 2026 18:01
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch 2 times, most recently from 802d35f to ed60f71 Compare May 25, 2026 18:54
@camielvs camielvs force-pushed the 05-19-feat_learning_hub_tip_of_the_day branch from 86acec5 to 888eb3e Compare May 25, 2026 18:54
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch 2 times, most recently from f902a92 to 885177d Compare May 25, 2026 23:40
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch 2 times, most recently from f1eb709 to 51800ff Compare May 26, 2026 00:07
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from 51800ff to b73fea7 Compare May 28, 2026 20:54
@camielvs camielvs changed the base branch from 05-19-feat_learning_hub_tip_of_the_day to graphite-base/2297 May 29, 2026 21:22
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from b73fea7 to faca533 Compare May 29, 2026 21:22
@camielvs camielvs changed the base branch from graphite-base/2297 to 05-29-feat_learning_hub_-_milestone_1 May 29, 2026 21:22
@camielvs camielvs mentioned this pull request May 29, 2026
3 tasks
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from faca533 to 879e09d Compare May 29, 2026 21:29
@camielvs camielvs force-pushed the 05-29-feat_learning_hub_-_milestone_1 branch 2 times, most recently from 6dd596c to aec739b Compare May 29, 2026 22:33
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from 879e09d to 4bd1952 Compare May 29, 2026 22:33
@camielvs camielvs force-pushed the 05-29-feat_learning_hub_-_milestone_1 branch from aec739b to d9e3e7e Compare May 29, 2026 23:18
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from 4bd1952 to 917ed90 Compare May 29, 2026 23:19
@camielvs camielvs force-pushed the 05-29-feat_learning_hub_-_milestone_1 branch from d9e3e7e to e10ba71 Compare May 29, 2026 23:34
@camielvs camielvs force-pushed the 05-20-feat_learning_hub_guided_tours branch from 917ed90 to 336ade9 Compare May 29, 2026 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50583 Learning Hub

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant