- 
                Notifications
    
You must be signed in to change notification settings  - Fork 35.9k
 
Related Projects
        Bartosz edited this page Feb 13, 2024 
        ·
        26 revisions
      
    The Code project consists of the vscode repository plus a number of satellite projects.
| Component | Repository | 
|---|---|
| Standalone Monaco Editor | monaco-editor | 
| Node Debug (for node < v8.0) | vscode-node-debug | 
| Node Debug (for node >= v6.3) | vscode-node-debug2 | 
| Node Debug Adapter | vscode-debugadapter-node | 
| Chrome Debug Core | vscode-chrome-debug-core | 
| File Watcher | vscode-filewatcher-windows | 
vscode.d.ts | 
vscode-extension-code | 
vscode-languageserver | 
vscode-languageserver-node | 
| TextMate tokenizer | vscode-textmate | 
| AMD Loader | vscode-loader | 
| Windows Process Tree | vscode-windows-process-tree | 
| References View | vscode-references-view | 
| Octicons Font | vscode-octicons-font | 
| Terminal frontend | xterm.js | 
| Terminal backend | node-pty | 
| Tool | Repository | 
|---|---|
| yo code generator | vscode-generator-code | 
| vsce publishing tool | vscode-vsce | 
| Telemetry for extensions | vscode-extension-telemetry | 
| NLS Tools | NLS Tools | 
| Repository | 
|---|
| vscode-docs | 
| Language | Repository | 
|---|---|
| Language server protocol | Language Server Protocol | 
| CSS/LESS/SCSS Language Service | vscode-css-languageservice | 
| JSON Language Service | vscode-json-languageservice | 
| HTML Language Service | vscode-html-languageservice | 
| Go | vscode-go | 
| Emmet Helper | vscode-emmet-helper | 
| Markdown Textmate Grammar | vscode-markdown-tm-grammar | 
| Python | vscode-python | 
| Tool | Repository | 
|---|---|
| Jupyter | vscode-jupyter | 
| Data Wrangler | vscode-data-wrangler | 
| Tool | Repository | 
|---|---|
| NLS Tools | NLS Tools | 
| Provider | Repository | 
|---|---|
| Github | Github Pull Requests | 
| Linter | Repository | 
|---|---|
| TSLint | vscode-tslint | 
| TSLint TypeScript Plugin | vscode-typescript-tslint-plugin | 
| ESLint | vscode-eslint | 
| jshint | vscode-jshint | 
| Debugger | Repository | 
|---|---|
| Chrome Debugger | vscode-chrome-debug | 
| Repository | 
|---|
| vscode-npm-scripts | 
| Tool | Repository | 
|---|---|
| Sublime | vscode-sublime-keybindings | 
| Atom | vscode-atom-keybindings | 
| Visual Studio | vscode-vs-keybindings | 
| Theme | 
|---|
| vscode-themes | 
| Sample | Repository | 
|---|---|
| Mock Debug Adapter | vscode-mock-debug | 
| Samples | vscode-extension-samples | 
| Debugging Recipes | vscode-recipes | 
Project Management
- Roadmap
 - Iteration Plans
 - Development Process
 - Issue Tracking
 - Build Champion
 - Release Process
 - Running the Endgame
 - Related Projects
 
Contributing
- How to Contribute
 - Submitting Bugs and Suggestions
 - Feedback Channels
 - Source Code Organization
 - Coding Guidelines
 - Testing
 - Dealing with Test Flakiness
 - Contributor License Agreement
 - Extension API Guidelines
 - Accessibility Guidelines
 - Custom ESLint rules
 
Documentation