An open API service indexing awesome lists of open source software.

https://github.com/exlcode/exlcode-chrome

EXLcode - VS Code-based Online IDE Chrome Extension
https://github.com/exlcode/exlcode-chrome

chrome-extension cloud-ide devtools exlcode ide online-ide

Last synced: 2 months ago
JSON representation

EXLcode - VS Code-based Online IDE Chrome Extension

Awesome Lists containing this project

README

        

# 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](https://chrome.google.com/webstore/detail/exlcode-vs-code-based-onl/elcfpiphmolcddmecegalaikjiclhdjc?hl=en)

## Feedback

Please provide feedback and bug reports via GitHub issues in this repo

## Developer Setup

1. Clone this repo

2. Run `yarn install` in `src/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

1. First, it's necessary to build the browser action app: run `yarn build` in `src/browser_action/app`

2. Once the browser action has been built, temporarily delete the `src/browser_action/app/node_modules` directory to decrease the size of the extension

3. 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.

4. After the extension has been packaged, in order to continue development, restore your `src/browser_action/app/node_modules` directory by running the `yarn install` command as outlined in the Develeper Setup section above.