Configure your OpenPPG controller via WebUSB
- Currently only works in Google Chrome and related chromium variants (like Brave browser and latest Microsoft Edge) https://caniuse.com/webusb
- Also tested and working in Chrome on Android
- In Windows you may have to enable the new USB backed by navigating to
chrome://flags/#new-usb-backend
OpenPPG config uses Doks and a number of other npm packages. Installing npm is pretty simple. Download and install Node.js (it includes npm) for your platform. We recommend installing the most recent LTS release.
npm install
To interact with WebUSB devices you must use https. Hugo now provides https server out of the box. You can access the site at https://localhost:1313.
npm run start
Github actions now auto-builds and deploys code when merged/commited into the master branch
When ready to publish to a static hosting site
npm run build