mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-25 11:08:51 +01:00
JavaScript and Node.js walkthrough (#157965)
* Initial contents for JavaScript walkthrough. * Just suggest a `.js` file. * Switch the walkthrough to be a Node.js walkthrough. * Remove leftover file from HTML walkthrough. * Add basic detection mechanism for node. * Don't check for a Node install until the user runs debug. * Add "learn more" link. * Some assets. * Remove "run" section. * Add a "try debugging anyway" option just in case. * Remove "view terminal" command in run & debug. * More copy. * Remove unused command. * Update icon and themed walkthrough SVGs * Default to not showing the extension. * Replace icon * Delete TODO.md * jsWelcome -> nodejsWelcome Co-authored-by: David Dossett <ddossett@microsoft.com> Co-authored-by: Matt Bierner <matb@microsoft.com>
This commit is contained in:
committed by
GitHub
parent
37f08d1195
commit
0cbcb1b1ab
@@ -68,7 +68,8 @@
|
||||
"onCommand:typescript.fileReferences",
|
||||
"onCommand:typescript.goToSourceDefinition",
|
||||
"onTaskType:typescript",
|
||||
"onLanguage:jsonc"
|
||||
"onLanguage:jsonc",
|
||||
"onWalkthrough:nodejsWelcome"
|
||||
],
|
||||
"main": "./out/extension",
|
||||
"browser": "./dist/browser/extension",
|
||||
@@ -1524,6 +1525,58 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"walkthroughs": [
|
||||
{
|
||||
"id": "nodejsWelcome",
|
||||
"title": "%walkthroughs.nodejsWelcome.title%",
|
||||
"description": "%walkthroughs.nodejsWelcome.description%",
|
||||
"when": "false",
|
||||
"steps": [
|
||||
{
|
||||
"id": "walkthroughs.nodejsWelcome.downloadNode.forMacOrWindows",
|
||||
"title": "%walkthroughs.nodejsWelcome.downloadNode.forMacOrWindows.title%",
|
||||
"description": "%walkthroughs.nodejsWelcome.downloadNode.forMacOrWindows.description%",
|
||||
"media": {
|
||||
"svg": "resources/walkthroughs/install-node-js.svg"
|
||||
},
|
||||
"when": "isWindows || isMac"
|
||||
},
|
||||
{
|
||||
"id": "walkthroughs.nodejsWelcome.downloadNode.forLinux",
|
||||
"title": "%walkthroughs.nodejsWelcome.downloadNode.forLinux.title%",
|
||||
"description": "%walkthroughs.nodejsWelcome.downloadNode.forLinux.description%",
|
||||
"media": {
|
||||
"svg": "resources/walkthroughs/install-node-js.svg"
|
||||
},
|
||||
"when": "isLinux"
|
||||
},
|
||||
{
|
||||
"id": "walkthroughs.nodejsWelcome.makeJsFile",
|
||||
"title": "%walkthroughs.nodejsWelcome.makeJsFile.title%",
|
||||
"description": "%walkthroughs.nodejsWelcome.makeJsFile.description%",
|
||||
"media": {
|
||||
"svg": "resources/walkthroughs/create-a-js-file.svg"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "walkthroughs.nodejsWelcome.debugJsFile",
|
||||
"title": "%walkthroughs.nodejsWelcome.debugJsFile.title%",
|
||||
"description": "%walkthroughs.nodejsWelcome.debugJsFile.description%",
|
||||
"media": {
|
||||
"svg": "resources/walkthroughs/debug-and-run.svg"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "walkthroughs.nodejsWelcome.learnMoreAboutJs",
|
||||
"title": "%walkthroughs.nodejsWelcome.learnMoreAboutJs.title%",
|
||||
"description": "%walkthroughs.nodejsWelcome.learnMoreAboutJs.description%",
|
||||
"media": {
|
||||
"svg": "resources/walkthroughs/learn-more.svg"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"repository": {
|
||||
|
||||
Reference in New Issue
Block a user