Skip to content
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

Integrate Script Editor with JupyterLab debugger #975

Closed
karlaspuldaro opened this issue Oct 15, 2020 · 0 comments · Fixed by #2087
Closed

Integrate Script Editor with JupyterLab debugger #975

karlaspuldaro opened this issue Oct 15, 2020 · 0 comments · Fixed by #2087
Assignees
Milestone

Comments

@karlaspuldaro
Copy link
Member

karlaspuldaro commented Oct 15, 2020

The debugger extension will be part of lab core on its 3.0 release.
In lab 2.x, installing the debugger extension package separately didn't work on python editor.
In lab 3.0 it is now possible to use the debugger tool the same way as with regular file editor, by opening a python console for it and running the code there.
debugger-python-editor

We want to be able to fully integrate the debugger with script editor (ie. without creating a console for it).

User Experience

  • User can add breakpoints to the editor as default
  • New button on the toolbar: Run and Debug (creates a debugger session only when script is executed in debug mode)
    image

Motivation

  • Enhance the script editor programming experience (less steps to enable debugging features)
  • Increase efficiency by adding resources at runtime

High level planning

  • how to enable the debugger
    • toggle vs run + run and debug (start debug session)
  • how to define breakpoints
  • how to show debugger UI while running
@lresende lresende added this to the 2.0.0 milestone Oct 16, 2020
@akchinSTC akchinSTC modified the milestones: 2.0.0, 2.1.0 Jan 21, 2021
@karlaspuldaro karlaspuldaro added the kind:enhancement New feature or request label Feb 5, 2021
@akchinSTC akchinSTC modified the milestones: 2.1.0, 2.3.0 Feb 18, 2021
@lresende lresende modified the milestones: 2.3.0, 2.4.0, 2.5.0 Mar 12, 2021
@karlaspuldaro karlaspuldaro self-assigned this Jul 16, 2021
@lresende lresende removed this from the 3.2.x milestone Jul 20, 2021
@karlaspuldaro karlaspuldaro added this to the 3.1.x milestone Aug 10, 2021
@akchinSTC akchinSTC modified the milestones: 3.1.x, 3.1.0 Aug 10, 2021
@karlaspuldaro karlaspuldaro changed the title Integrate python editor with JupyterLab debugger Integrate Script Editor with JupyterLab debugger Aug 12, 2021
@akchinSTC akchinSTC modified the milestones: 3.1.0, 3.2.0 Sep 9, 2021
@akchinSTC akchinSTC modified the milestones: 3.2.0, 3.3.0 Sep 20, 2021
@ptitzler ptitzler modified the milestones: 3.3.0, Backlog Medium Term Oct 11, 2021
@karlaspuldaro karlaspuldaro removed this from the Backlog Medium Term milestone Dec 6, 2021
@karlaspuldaro karlaspuldaro added this to the 3.5.0 milestone Dec 6, 2021
@karlaspuldaro karlaspuldaro modified the milestones: 3.5.0, 4.0.0 Jan 5, 2022
@ptitzler ptitzler modified the milestones: 4.0.0, 3.11.0 Sep 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants