protoc
python
npm
- Build .proto files
- Move proto/js/*.js files to ESP frontend lib
- Move proto/c/*.(c|h) files to ESP backend lib
- Create frontend build using npm
- Place client bundle to esp_backend/data directory and upload to SPIFFS
- Build and upload ESP firmware
- Webpack bundle index.html
- Linux builds
- FastLED configuration
- Different animation strategies
- Use build system for all-in-one simplified launch (build & upload)
Python ESP utils for generating SPIFFS snapshots and uploading them; ESP tools for firmware builds & upload (pio?)