1.7 KiB
Useful links
LineMage put together this list of links to get up and running with VSCode's sourcecode. We hope it's helpful!
Beginners / Getting started
-
VSCode UI guide - covers auxbar, panels, etc.
-
UX guide - covers Containers, Views, Items, etc.
Contributing
-
How VS Code's sourcecode is organized - this explains where the entry point files are, what
browser/andcommon/mean, etc. This is the most important read on this whole list! We recommend reading the whole thing. -
Every command built-in to VSCode - sometimes useful to reference.
VSCode's Extension API
LineMage is mostly an extension right now, and these links were very useful for us to get set up.
-
"Contributes" Guide - the
"contributes"part ofpackage.jsonis how an extension mounts. -
Activation events you can define in
package.json. -
The Full VSCode Extension API - look on the right side for organization. The bottom of the page is easy to miss but is useful - cancellation tokens, events, disposables.