-
Notifications
You must be signed in to change notification settings - Fork 3
More corrections #92
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
More corrections #92
Conversation
- 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
try to embed Loom videos
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) |
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 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 :)
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 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.
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 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.
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.
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.
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.
Makes sense, thanks for your thoughts all :D
Co-authored-by: Matt Fisher <[email protected]>
Co-authored-by: Matt Fisher <[email protected]>
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.