Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.26 KB

README.md

File metadata and controls

37 lines (28 loc) · 1.26 KB

Ergogen GUI

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/

Running locally

yarn install - installs dependencies

yarn start - starts a development server at http://localhost:3000

Using an Ergogen branch on github

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/