-
Notifications
You must be signed in to change notification settings - Fork 358
Getting started walkthrough for data scientists #8733
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
| "id": "jupyterWelcome", | ||
| "title": "Get started with Jupyter Notebooks", | ||
| "description": "Your first steps to set up a Jupyter project with all the powerful tools and features that the Jupyter extension has to offer!", | ||
| "when": "false", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
when: false? Does this mean it doesn't show up?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, by default it's turned off. The experiment turns it on for folks:
vscode.gettingStarted.overrideCategory.ms-toolsai.jupyter.jupyterWelcome.when:workspacePlatform != webworker
package.json
Outdated
| "tslint-plugin-prettier": "^2.1.0", | ||
| "typemoq": "^2.1.0", | ||
| "typescript": "^4.4.3", | ||
| "typescript": "^4.5.4", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
THis seems like an odd addition? Did you need a new typescript compiler?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No need for a new TS compiler. I think it just updated it with the one I used.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You should back out this change then. This should also remove the change to package-lock.json
|
Could you screenshot what it actually looks like and paste it here? It's hard to get a feel for the walkthrough just by looking at the package.json. |
|
I was also wondering how the walkthrough entries get translated to other languages? Is there support for loading the strings in them from an nls.json file? |
|
Here is a screenshot (can only expand one step at a time, so only the first one is expanded in the screenshot): You can also see a gif of it here: https://github.com/microsoft/vscode-jupyter-internal/issues/243 |
| "title": "Create or open a Jupyter Notebook", | ||
| "description": "Right click in the file explorer and create a new file with an .ipynb extension. Or, open the [Command Palette](command:workbench.action.showCommands) and run the command \n``Jupyter: Create New Blank Notebook``.\n[Create new Jupyter Notebook](command:toSide:jupyter.createnewnotebook)\n If you have an existing project, you can also [open a folder](command:workbench.action.files.openFolder) and/or clone a project from GitHub: [clone a Git repository](command:git.clone).", | ||
| "media": { | ||
| "image": "images/OpenOrCreateNotebook.gif", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think i remember VS Code adding support for themable images (svgs) for welcome pages.
Else someone on a light them (default) would get dark images.
@luabud might have more information about this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, do we need gifs for everything?
Python extension has SVGs and I personally prefer that, rather than just having dark images
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm a bit torn myself. The SVGs look much better, but at the same time the gifs feel like they explain things better.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed, but for some like opening a notebook, I don't think we need a gif,
also thats the very first walkthrough, i'd like that to be themeble via svg
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yea, I think Python walkthrough pages use them. I was thinking that once we start seeing positive numbers from the experiment, we'd ask Miguel to help us make them for us as well (I don't have the artsy skills to create svgs 😅). This way we can get the bits in front of our users fast and start getting statistically significant improvements to our feature usage and/or engagement to justify our request. What do you think?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fine with that personally, you can track it how you want, but might be good to create an issue for that change of adding SVGs, just so it doesn't get forgotten in day to day shuffle..
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed with Ian, approving
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW there are SVGs that could be reused for this first tile, for example these: https://github.com/microsoft/vscode-python/blob/main/resources/walkthrough/create-notebook.svg or https://github.com/microsoft/vscode-python/blob/main/resources/walkthrough/data-science.svg
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks folks! #8782
DonJayamanne
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggest we use SVGs where possible like Python extension to cater all users with different themes
| } | ||
| }, | ||
| "typescript": { | ||
| "version": "4.4.3", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change needs to be reverted too. Otherwise it doesn't match the package.json.
Codecov Report
@@ Coverage Diff @@
## main #8733 +/- ##
======================================
Coverage 71% 72%
======================================
Files 381 385 +4
Lines 24484 24819 +335
Branches 3755 3822 +67
======================================
+ Hits 17508 17888 +380
+ Misses 5465 5370 -95
- Partials 1511 1561 +50
|

For https://github.com/microsoft/vscode-jupyter-internal/issues/243
package-lock.jsonhas been regenerated by runningnpm install(if dependencies have changed).