Skip to content

Conversation

@ktaletsk
Copy link
Collaborator

@ktaletsk ktaletsk commented Oct 31, 2025

I addressed all remaining review comments from the previous PR (#67) + additional reviewers feedback here :)

Thanks @RRosio @mfisher87 @martindurant for your reviews!


🔍 Preview: https://jupytercon2025-developingextensions--92.org.readthedocs.build/
Note: This Pull Request preview is provided by ReadTheDocs. Our production website, however, is currently deployed with GitHub Pages.

- Standardized all shortcuts to use Cmd/Ctrl+Key slash syntax
- Added Mac equivalents for browser DevTools (F12 or Cmd/Ctrl+Shift+I, or Cmd+Option+I on Mac)
- Added Mac equivalents for JupyterLab command palette (Cmd/Ctrl+Shift+C)
- Updated Source Control shortcuts (Cmd/Ctrl+Shift+G)
- Standardized Cursor shortcuts (Cmd/Ctrl+L, Cmd/Ctrl+N, Cmd/Ctrl+K, Cmd/Ctrl+,)
- Verified Ctrl+C for SIGINT is correct on all platforms

Files updated:
- 02-anatomy-of-extensions.md
- 03-debugging.md
- 05-developing-with-ai.md
@ktaletsk ktaletsk marked this pull request as ready for review October 31, 2025 17:42
@ktaletsk ktaletsk requested review from RRosio and mfisher87 October 31, 2025 17:42
@ktaletsk ktaletsk changed the title Working on your own corrections Working on your own [corrections] Oct 31, 2025
@ktaletsk ktaletsk requested a review from jasongrout October 31, 2025 17:43
@ktaletsk ktaletsk changed the title Working on your own [corrections] More corrections Oct 31, 2025
Addresses reviewer feedback that the OS comparison was inaccurate.
JupyterLab is an IDE, and emphasizing its extensibility better leads
into the workshop content about writing extensions.
The Notebook interface has been around since 2011, and in 2018,
JupyterLab was introduced to provide a more comprehensive environment, like an operating
system, for interactive computation.
JupyterLab was introduced as an extensible IDE (Integrated Development Environment)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not sure how I feel about changing from an operating system metaphor to an IDE metaphor. I think "operating system" may be a more familiar concept to most? I'm OK with this if you feel strongly, though :)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was my suggestion. I was going for correctness. You could call it all sorts of things like "framework" or whatever, but I thing IDE is rightest. VSCode is a "code editor" and pycharm is an "IDE" according to their docs.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the operating system metaphor needs quite a bit more context and explanation, since when people think "operating system" they think things like Windows, macos, linux - which on the surface is very different than JupyterLab.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The docs say: "JupyterLab is a highly extensible, feature-rich notebook authoring application and editing environment, and is a part of Project Jupyter, a large umbrella project centered around the goal of providing tools (and standards) for interactive computing with computational notebooks."

Notably it avoids "IDE" or "operating system". But hey, I'm happy to say "IDE" to quickly get the point across to people familiar with the term.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense, thanks for your thoughts all :D

@jasongrout jasongrout merged commit f67e502 into jupytercon:main Oct 31, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants