主要是学习vscode上层的主架构
- rpc通信
- 进行(主进程,渲染进程,插件进程)
- vscode如何暴露给插件
- 插件的设计
- electron管理
整体架构
rpc通信
进程
最重要的,保证vscode的速度和稳定性的核心
TODO 画张架构图出来?
vscode如何暴露给插件
extension中的vscode的包变量如何获得的
插件的设计
插件如何架构和设计的
extension是另一个进程,vscode的变量如何注入的?
electron应用
如何写好一个大型electron应用
借鉴
How to Contribute · Microsoft/vscode Wiki · GitHub vscode的
vscode源码剖析 | xzper
VS Code源码简析 | 黯羽轻扬
Dive Into Code: VSCode 源码阅读(一) - 掘金
Visual Studio Code / Egret Wing 技术架构:基础 · Chen’s Blog