Skip to content

Testing new data science walkthrough #18355

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

Closed
2 tasks done
luabud opened this issue Jan 25, 2022 · 2 comments
Closed
2 tasks done

Testing new data science walkthrough #18355

luabud opened this issue Jan 25, 2022 · 2 comments

Comments

@luabud
Copy link
Member

luabud commented Jan 25, 2022

Refs: #18321, microsoft/vscode-jupyter#8733, #18139, #18287

Complexity: 5

Authors: @minsa110

Create Issue


Pre-req

  1. The changes are behind experiments so you need to change your settings to "opt-into" the experience. Add the following to your user settings.json file:
  "experiments.override.gettingStarted.overrideCategory.ms-python.python.pythonWelcome.when":"false",
  "experiments.override.gettingStarted.overrideCategory.ms-python.python.pythonWelcomeWithDS.when": "workspacePlatform != webworker",
  "experiments.override.gettingStarted.overrideCategory.ms-toolsai.jupyter.jupyterWelcome.when": "workspacePlatform != webworker"
  1. Install the Python extension insiders build (Python: Switch to Insiders Daily Channel command) and the Jupyter extension insiders build (switch to pre-release version from extensions tab)

Steps

  1. Verify both tiles open on the welcome page (Help: Get Started command)
    Note: You may need to X out welcome pages from other extensions (e.g. Getting Started with Docker) since only 2 extension welcome pages show up on the Walkthroughs list
    image

  2. Click on the "Get started with Python development" walkthrough

  3. Most of the tiles have been previously tested here, so we will only test the new ones. Click on the "Create a Python file" tile

    • Verify the SVG renders appropriately:
      image
    • Verify the links and buttons work as expected
  4. Click on the "select a Python interpreter" tile

  • Verify SVG renders appropriately:
    image
  • Verify clicking on the "select Python interpreter" button shows the interpreter picker
  1. Click on the last tile ("Explore more resources")
    • Verify the "data science" link on the second line takes you to the "Python for data science" walkthrough:
      image
    • Verify clicking on the "Jupyter extension" link or the "Search Jupyter extension" opens up the extension view and searches for "ms-toolsai.jupyter"
  2. Click on the "create or open a Jupyter notebook" tile
    • Verify the SVG renders appropriately:
      image
    • Verify the "Create new Jupyter notebook" button creates a new notebook to the side
    • Verify the "open folder" and "clone a git repository" links work as expected
  3. Click on the "open the interactive window" tile
    • Verify the SVG renders appropriately:
      image
    • Verify the "open interactive window" button opens the interactive window
  4. Click on the "find out more!" tile
    • Verify the SVG renders appropriately:
      image
    • Verify the links work as expected
@github-actions github-actions bot added the triage-needed Needs assignment to the proper sub-team label Jan 25, 2022
@luabud luabud removed the triage-needed Needs assignment to the proper sub-team label Jan 25, 2022
@luabud luabud added this to the January 2022 milestone Jan 25, 2022
@ghost ghost assigned chrmarti and amunger Jan 25, 2022
@sandy081 sandy081 assigned karthiknadig and unassigned chrmarti Jan 25, 2022
@amunger
Copy link

amunger commented Jan 25, 2022

navigating to the jupyter walkthrough using the "data science" link in the Python walkthrough works fine. When I go straight to the Jupyter walkthrough from the Getting Started page, The SVGs fail to load:
image

@luabud
Copy link
Member Author

luabud commented Jan 26, 2022

@amunger thanks for testing!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants