This is a web interface for Ergogen by @MrZealot.
⚠️ This repo currently relies on an outdated Webpack 4, moving to Webpack 5 is non-trivial due to outdated dependencies like openjscad which depend on browserify and node polyfills
This adds some additional features like
- Live preview reloading
- VSCode editor (Monaco)
- Live 3D model previews
- Auto regenerate outlines, 3D models and PCBs.
See the live demo at https://mveerd.github.io/ergogen-gui/
yarn start
- starts a development server at http://localhost:3000
To use this GUI with any github branch you can do the following;
Clone this repository to your local machine;
git clone https://github.com/MvEerd/ergogen-gui.git
Modify the following line in package.json
"ergogen": "^3.*",
to use a branch on github refer to it like so <username>/<repo>#<branch>
"ergogen": "mveerd/ergogen#mveerd",
Then run yarn install && yarn start
to start Ergogen GUI locally with the specified branch.
It will be available at http://localhost:3000/