Skip to content

Commit 6e4b391

Browse files
authored
feat: Add a walkthrough (#321)
1 parent 0f9dab9 commit 6e4b391

6 files changed

Lines changed: 75 additions & 1 deletion

File tree

package.json

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2549,6 +2549,63 @@
25492549
},
25502550
"when": "false"
25512551
}
2552+
],
2553+
"walkthroughs": [
2554+
{
2555+
"id": "deepnoteWelcome",
2556+
"title": "%contributes.walkthroughs.deepnoteWelcome.title%",
2557+
"description": "%contributes.walkthroughs.deepnoteWelcome.description%",
2558+
"steps": [
2559+
{
2560+
"id": "deepnote.exploreProjects",
2561+
"title": "%contributes.walkthroughs.deepnoteWelcome.steps.exploreProjects.title%",
2562+
"description": "%contributes.walkthroughs.deepnoteWelcome.steps.exploreProjects.description%",
2563+
"media": {
2564+
"image": "resources/walkthroughs/explore-projects.png",
2565+
"altText": "%contributes.walkthroughs.deepnoteWelcome.steps.exploreProjects.media.altText%"
2566+
},
2567+
"completionEvents": [
2568+
"onView:deepnoteExplorer"
2569+
]
2570+
},
2571+
{
2572+
"id": "deepnote.notebookBlocks",
2573+
"title": "%contributes.walkthroughs.deepnoteWelcome.steps.notebookBlocks.title%",
2574+
"description": "%contributes.walkthroughs.deepnoteWelcome.steps.notebookBlocks.description%",
2575+
"media": {
2576+
"image": "resources/walkthroughs/notebook-blocks.png",
2577+
"altText": "%contributes.walkthroughs.deepnoteWelcome.steps.notebookBlocks.media.altText%"
2578+
},
2579+
"completionEvents": [
2580+
"onStepSelected"
2581+
]
2582+
},
2583+
{
2584+
"id": "deepnote.connectDataSources",
2585+
"title": "%contributes.walkthroughs.deepnoteWelcome.steps.connectDataSources.title%",
2586+
"description": "%contributes.walkthroughs.deepnoteWelcome.steps.connectDataSources.description%",
2587+
"media": {
2588+
"image": "resources/walkthroughs/integrations.png",
2589+
"altText": "%contributes.walkthroughs.deepnoteWelcome.steps.connectDataSources.media.altText%"
2590+
},
2591+
"completionEvents": [
2592+
"onCommand:deepnote.manageIntegrations"
2593+
]
2594+
},
2595+
{
2596+
"id": "deepnote.setupEnvironment",
2597+
"title": "%contributes.walkthroughs.deepnoteWelcome.steps.setupEnvironment.title%",
2598+
"description": "%contributes.walkthroughs.deepnoteWelcome.steps.setupEnvironment.description%",
2599+
"media": {
2600+
"image": "resources/walkthroughs/environments.png",
2601+
"altText": "%contributes.walkthroughs.deepnoteWelcome.steps.setupEnvironment.media.altText%"
2602+
},
2603+
"completionEvents": [
2604+
"onView:deepnoteEnvironments"
2605+
]
2606+
}
2607+
]
2608+
}
25522609
]
25532610
},
25542611
"enabledApiProposals": [

package.nls.json

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,5 +295,22 @@
295295
"deepnote.commands.environments.managePackages.title": "Manage Packages",
296296
"deepnote.commands.environments.editName.title": "Rename Environment",
297297
"deepnote.commands.environments.refresh.title": "Refresh",
298-
"deepnote.commands.environments.selectForNotebook.title": "Select Environment for Notebook"
298+
"deepnote.commands.environments.selectForNotebook.title": "Select Environment for Notebook",
299+
"contributes.walkthroughs.deepnoteWelcome.title": "Get Started with Deepnote",
300+
"contributes.walkthroughs.deepnoteWelcome.description": "Your first steps to set up and explore Deepnote notebooks in VS Code.",
301+
"contributes.walkthroughs.deepnoteWelcome.steps.exploreProjects.title": "Explore Your Projects",
302+
"contributes.walkthroughs.deepnoteWelcome.steps.exploreProjects.description": {
303+
"message": "Use the Deepnote sidebar to browse, create, import, and organize your projects and notebooks.\n[Open Deepnote Explorer](command:deepnoteExplorer.focus)",
304+
"comment": ["{Locked='command:deepnoteExplorer.focus'}"]
305+
},
306+
"contributes.walkthroughs.deepnoteWelcome.steps.exploreProjects.media.altText": "The Deepnote Explorer sidebar showing projects and notebooks",
307+
"contributes.walkthroughs.deepnoteWelcome.steps.notebookBlocks.title": "Create Your First Notebook",
308+
"contributes.walkthroughs.deepnoteWelcome.steps.notebookBlocks.description": "Deepnote notebooks support multiple block types beyond code — add SQL queries, charts, text, and input widgets to build interactive data apps. Use the cell toolbar or command palette to insert different block types.",
309+
"contributes.walkthroughs.deepnoteWelcome.steps.notebookBlocks.media.altText": "A Deepnote notebook showing different block types",
310+
"contributes.walkthroughs.deepnoteWelcome.steps.connectDataSources.title": "Connect to Your Data Sources",
311+
"contributes.walkthroughs.deepnoteWelcome.steps.connectDataSources.description": "Set up integrations to connect your notebooks to databases, data warehouses, and other services. Query your data directly from SQL blocks.",
312+
"contributes.walkthroughs.deepnoteWelcome.steps.connectDataSources.media.altText": "The Manage Integrations panel for connecting data sources",
313+
"contributes.walkthroughs.deepnoteWelcome.steps.setupEnvironment.title": "Set Up a Python Environment",
314+
"contributes.walkthroughs.deepnoteWelcome.steps.setupEnvironment.description": "Create and manage Python environments for your notebooks. Install packages, configure dependencies, and switch between environments.",
315+
"contributes.walkthroughs.deepnoteWelcome.steps.setupEnvironment.media.altText": "The Deepnote Environments panel showing available environments"
299316
}
133 KB
Loading
94.7 KB
Loading
88.2 KB
Loading
274 KB
Loading

0 commit comments

Comments
 (0)