voideditor--void
Please see the CONTRIBUTING.md for information on how to contribute :)!
Here's an overview on how the extension works:
-
The extension mounts in
extension.ts. -
The Sidebar's HTML (everything in
sidebar/) is built in React, and it's rendered by mounting a<script>tag - seeSidebarWebviewProvider.ts. -
Communication between the sidebar script and the extension takes place via API. You can search for "postMessage" to see where API calls happen.