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
- Host: GitHub
- URL: https://github.com/exlcode/exlcode-chrome
- Owner: exlcode
- License: other
- Created: 2018-07-15T09:50:00.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-01T10:26:44.000Z (over 6 years ago)
- Last Synced: 2024-11-10T14:42:05.935Z (8 months ago)
- Topics: chrome-extension, cloud-ide, devtools, exlcode, ide, online-ide
- Language: TypeScript
- Homepage: https://exlcode.com/
- Size: 273 KB
- Stars: 18
- Watchers: 3
- Forks: 10
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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.