mirror of
https://github.com/voideditor/void
synced 2026-05-24 09:58:23 +00:00
| .. | ||
| .vscode | ||
| build | ||
| src | ||
| .eslintrc | ||
| .gitignore | ||
| .vscode-test.mjs | ||
| .vscodeignore | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
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.