667
edits
Changes
no edit summary
** You can squash on the same branch by rebasing on <code>HEAD~n</code> where n is how many commits back from HEAD to go
* <code>git cherry-pick SHA</code> to add a commit to the current branch
== Week 7 ==
* Continue working on 0.2
** Discussion of any issues/questions you have
** Update blog post #2 due on Friday
** 2 Weeks left, you should have ~2 PRs done by Friday to stay on track
* Rebase and Merge Demo
** Upstream: https://github.com/copy/v86 (24 commits ahead)
** Forked: https://github.com/humphd/v86/tree/filer-9p-lastknowngood (33 commits ahead)
** Last common commit: https://github.com/copy/v86/commit/f6ae3ea58aee15f2a9be71f2847738367ef31747
* Open Source Case Study: Visual Studio Code
** https://code.visualstudio.com/
** https://github.com/Microsoft/vscode
** https://en.wikipedia.org/wiki/Visual_Studio_Code
** Technologies
*** [https://electronjs.org/ Electron]
*** [https://microsoft.github.io/monaco-editor/ Monaco Editor]
*** [https://www.typescriptlang.org/ TypeScript]
*** [https://xtermjs.org/ xterm.js]
*** node.js, express, and hundreds of JavaScript modules
* Fixing Bugs in VSCode
** UI Bugs:
*** https://github.com/humphd/vscode/tree/good-first-experience-issue-42726#walkthrough-fixing-a-bug-in-visual-studio-code
*** URL Link Bug: https://github.com/Microsoft/vscode/issues/45515
** Crash Bugs:
*** https://github.com/Microsoft/vscode/issues/47548
*** https://github.com/Microsoft/vscode/issues/49547
** Localization Bug: https://github.com/Microsoft/vscode/issues/49211