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ồn | Dùng cho |
|---|---|
microsoft/vscode – README.md | Tổng quan: Code - OSS và Visual Studio Code |
.github/copilot-instructions.md | Cấ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.md | Kiến trúc phân lớp (Layers), Môi trường đích (Target Environments) |
.github/instructions/disposable.instructions.md | Disposable & Event |
.github/instructions/observables.instructions.md | Observables (lập trình phản ứng) |
.github/instructions/committing.instructions.md, .github/pull_request_template.md | Quy trình đóng góp (Issue, PR, API) |
package.json, .nvmrc, .npmrc, product.json, cli/Cargo.toml, cli/CONTRIBUTING.md | Tổ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.ts | Luồng khởi động (Startup flow) |
src/vs/platform/instantiation/common/*.ts | Dependency Injection & Services |
src/vs/workbench/contrib/timeline/**, contrib/outline/browser/outlineActions.ts, src/vs/workbench/common/contributions.ts | Contribution Model & Registry |
src/vs/workbench/api/**, src/vscode-dts/** | Extension Host & RPC |
extensions/sql/** và package.json các built-in extension | Built-in Extensions – extension tích hợp sẵn |
.vscode/launch.json | Debug VS Code |
test/unit/README.md, src/vs/base/test/common/strings.test.ts | Testing – 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
- How to Contribute – chuẩn bị môi trường, build, run, debug, PR
- Source Code Organization – layers, target environments, DI, contrib
- Differences between the repository and Visual Studio Code
- Writing Tests
- Extension API Process
- Coding Guidelines
- Publish vscode types
- Related Projects
3. Tài liệu Extension API (code.visualstudio.com)
- Your First Extension
- Extension Anatomy
- Extension Host
- Extension API – trang chủ
- VS Code API reference
- Contribution Points
- Activation Events
- When clause contexts
4. Phát hành
- Release Notes Archive
- VS Code 1.111 Debuts Weekly Stable Cadence – Visual Studio Magazine (11/03/2026)
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
34c443evà 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.xnhưng.nvmrcghi24.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.