This is a web interface for Ergogen by @MrZealot.
Original work by @MvEerd.
โ ๏ธ 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
- Bundles custom footprints from github.com/ceoloide/ergogen-footprints
See the live demo at https://ceoloide.github.io/ergogen-gui/ or https://ergogen.ceoloide.com
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/ceoloide/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": "ergogen/ergogen#develop",
Then run yarn install && yarn start
to start Ergogen GUI locally with the specified branch.
It will be available at http://localhost:3000/