USSTRocketry / MiniRockets

Making rockets that hopefully go UP!
MIT License
2 stars 11 forks source link

Setup a remote dev workflow for devs to run code and unit tests remotely #65

Closed frroossst closed 1 year ago

snowy-shadow commented 1 year ago

should we merge this with the ducklake proj? Both needs a server connection, and will read from the serial port. Both will need a webpage front end, and we might as well include a simple login to avoid random people visiting the site and taking over the arduino.

frroossst commented 1 year ago

Yes and no.

Yes, because of all the reasons you mentioned

No, because DuckLake if things pan out wouldn't end up requiring a server, that whole setup was a little too much, PlatformIO has some remote development workflows we might end up going with that rather than building some infra ground up. (although would love to do that) now, we'd probably end up making some sort of credential manager to avoid people running random code on our remote dev servers.

We basically have three projects as of now: Project Name Description Priority
Duck Lake Visualise Rocket Data Low
Esterhazy Remote dev/ run tests Moderate
Delisle Software in the Loop tester High

We'll work on Delisle to get the whole software in the loop system going and then work on Esterhazy to use the whole system remotely, we might be able to do some Esterhazy work and then add on more features later, and Duck Lake will be very low on our list, as I cannot find someone to write some React code as of now.

snowy-shadow commented 1 year ago

Thats great news! I just googled platformio remote dev and it seems super easy to setup (fingers crossed)

frroossst commented 1 year ago

Moved to the Esterhazy project