The explanations in these videos are very well communicated. However, it’s unfortunate that the content on the screen is hard to see.
Thank you, Adam, I didn’t know that something like these videos existed. They would have saved me weeks trying to understand how to use PhosphorJS/Lumino. Unfortunately I cannot even recognize which files are discussed in the videos. I agree that they would be very valuable for newcomers (including me) to get started with JupyterLab development.
Maybe the videos haven’t been recorded in higher quality. If somebody could tell, which files are discussed in each of the videos, I’ll try to create a written documentation from what is explained in the videos. I’ll be happy to do so for 1-2 videos, and maybe we can share this task between more interested developers to get all 9 videos “transcribed.”
Julian
If I set the videos to 1080p on youtube, I could (barely) make out the URLs in the browser address bar, and watching through the video showed the larger text (and vocal explanation) when he actually changed files. Here’s what I have for the first two videos:
In PhosphorJS Mentor Session - 2019.02.08 - YouTube
- starts with phosphor/index.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- at 10:00, switches to phosphor/index.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
In PhosphorJS Mentor Session - 2019.02.15 - YouTube
- starts at phosphor/index.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 3:00 - example discussion in phosphor/widget.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 7:30 - example discussion in phosphor/boxlayout.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 14:10 - back to phosphor/index.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 18:48 - back to phosphor/widget.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 20:10 - phosphor/json.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 23:37 - phosphor/mime.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 24:51 - phosphor/promise.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 26:28 - phosphor/random.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 28:10 - phosphor/uuid.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 30:00 - example in phosphor/index.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 30:52 - phosphor/token.ts at 9f5e11025b62d2c4a6fb59e2681ae1ed323dcde4 · phosphorjs/phosphor · GitHub
- 32:45 - jupyterlab/thememanager.ts at 61394f091acb160c014d160028e39949a34182eb · jupyterlab/jupyterlab · GitHub (this code now lives in jupyterlab/tokens.ts at 8a6727a6e8cef443cd33299f9e8449ec7e2ef9a8 · jupyterlab/jupyterlab · GitHub)
- 33:46 - jupyterlab/index.ts at 8a6727a6e8cef443cd33299f9e8449ec7e2ef9a8 · jupyterlab/jupyterlab · GitHub