Что такое microsoft/vscode
microsoft/vscode — это репозиторий Code - OSS, исходная база редактора Visual Studio Code. Важно различать Code - OSS и готовый продукт Visual Studio Code: продукт распространяется с Microsoft-specific customizations и отдельной продуктовой лицензией, а исходный код репозитория доступен под MIT.
Репозиторий не ограничивается кодом. В README прямо указано, что здесь публикуются roadmap, monthly iteration plans и endgame plans. Поэтому GitHub-страница VS Code — не только место для pull requests, но и публичная часть процесса разработки редактора.
Что внутри
VS Code построен вокруг Electron/TypeScript, редакторского ядра, debugging, language features и extensibility model. Главная идея продукта — лёгкий редактор, который при этом закрывает edit-build-debug цикл и подключается к огромной экосистеме расширений.
Разработка из исходников
Фрагмент показывает общий характер contributor workflow: репозиторий можно собрать и запустить как Code - OSS, а не только читать как витрину продукта.
git clone https://github.com/microsoft/vscode.git
cd vscode
yarn
yarn watch
./scripts/code.sh
Почему он важен
VS Code стал стандартной точкой входа для множества языков и платформ именно из-за расширяемости. Встроенные возможности редактора дополняются extensions, language servers, debugging adapters, settings, workspace-моделью и частыми monthly updates.
Ограничения
Сильная сторона VS Code — экосистема, но она же создаёт шум: качество расширений различается, настройки могут конфликтовать, а крупные рабочие пространства требуют аккуратного выбора extensions. При сборке из Code - OSS также важно помнить о различиях с официальной Microsoft-дистрибуцией.