Nguồn tham khảo chính thức

← Về MOC

Toàn bộ vault được tổng hợp từ các nguồn dưới đây (truy cập ngày 21/10/2026). Ưu tiên nguồn chính thức của Microsoft/đội VS Code.

1. Repo và file trong repo (commit 34c443e, 20/10/2026)

NguồnDùng cho
microsoft/vscode – README.mdTổng quan: Code - OSS và Visual Studio Code
.github/copilot-instructions.mdCấu trúc thư mục gốc của repo, Coding Guidelines – quy ước viết code, Testing – kiểm thử
.github/instructions/source-code-organization.instructions.mdKiến trúc phân lớp (Layers), Môi trường đích (Target Environments)
.github/instructions/disposable.instructions.mdDisposable & Event
.github/instructions/observables.instructions.mdObservables (lập trình phản ứng)
.github/instructions/committing.instructions.md, .github/pull_request_template.mdQuy trình đóng góp (Issue, PR, API)
package.json, .nvmrc, .npmrc, product.json, cli/Cargo.toml, cli/CONTRIBUTING.mdTổng quan: Code - OSS và Visual Studio Code, Build & Run từ mã nguồn
src/mainImpl.ts, src/vs/code/electron-main/main.ts, src/vs/workbench/electron-browser/desktop.main.ts, src/vs/workbench/browser/workbench.tsLuồng khởi động (Startup flow)
src/vs/platform/instantiation/common/*.tsDependency Injection & Services
src/vs/workbench/contrib/timeline/**, contrib/outline/browser/outlineActions.ts, src/vs/workbench/common/contributions.tsContribution Model & Registry
src/vs/workbench/api/**, src/vscode-dts/**Extension Host & RPC
extensions/sql/** và package.json các built-in extensionBuilt-in Extensions – extension tích hợp sẵn
.vscode/launch.jsonDebug VS Code
test/unit/README.md, src/vs/base/test/common/strings.test.tsTesting – kiểm thử
src/vs/sessions/README.md, LAYERS.md, src/vs/platform/agentHost/AGENTS.md, extensions/copilot/Agents Window & AI trong repo

2. Wiki chính thức của repo

3. Tài liệu Extension API (code.visualstudio.com)

4. Phát hành

5. Học nền tảng

Ghi chú về độ chính xác

  • Số liệu (số file, phiên bản Node/Electron/TypeScript, số extension) đo tại commit 34c443e và sẽ thay đổi theo thời gian.
  • Các điểm mâu thuẫn giữa tài liệu đã được đánh dấu ngay trong ghi chú: README ghi “cập nhật hằng tháng” nhưng từ 1.111 đã phát hành hằng tuần (Tổng quan: Code - OSS và Visual Studio Code); wiki ghi Node >=22.x nhưng .nvmrc ghi 24.18.0 (Build & Run từ mã nguồn).
  • Ví dụ có ghi “(tự viết)” / “minh họa” là code do người tổng hợp viết để giải thích, không phải trích từ repo.