exlcode-chrome
exlcode-chrome copied to clipboard
EXLcode - VS Code-based Online IDE Chrome Extension
EXLcode Online IDE - Chrome Extension
This extension provides a seamless user experience for EXLcode and Chrome browser users.
It can be found in the Chrome Web Store here
Feedback
Please provide feedback and bug reports via GitHub issues in this repo
Developer Setup
-
Clone this repo
-
Run
yarn installinsrc/browser_action/app
Browser Action Development
All code for the popup or, "Browser Action" as it's formally known, is in the src/browser_action/app directory. It is a small React Typescript app that can be edited separately by running yarn start in that directory.
Production Build
-
First, it's necessary to build the browser action app: run
yarn buildinsrc/browser_action/app -
Once the browser action has been built, temporarily delete the
src/browser_action/app/node_modulesdirectory to decrease the size of the extension -
Export the directory as a ZIP (i.e.,
cd .. && zip -r exlcode-chrome.zip exlcode-chrome) and continue the process following the Chrome Web Store guidlines. -
After the extension has been packaged, in order to continue development, restore your
src/browser_action/app/node_modulesdirectory by running theyarn installcommand as outlined in the Develeper Setup section above.