If GitHub ever start making Open Source projects pay for build time that's going to start to be an issue.
(I know that build time of the C3 would never get down to 30s as the ESP32 build seems to be partially built already, but I imagine the GitHub download is a nontrivial amount of that)
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
You mean what we do for ESP32 by pulling a single file out of https://github.com/espruino/EspruinoBuildTools and decompressing it?
Personally I feel like that might still be a good approach - it makes the build time a lot faster and does allow us complete control of the IDF.
As an example, on the current master:
If GitHub ever start making Open Source projects pay for build time that's going to start to be an issue.
(I know that build time of the C3 would never get down to 30s as the ESP32 build seems to be partially built already, but I imagine the GitHub download is a nontrivial amount of that)