In my opinion it would be very important to have the possibility to Export and Import an application from and to the Web IDE. Maybe in conjunction with a github account ? Another Option would be the possibility to fork an app in the IDE to a second Version with different Name.
Yup! This is on my list, and I think it would be a really awesome feature. If you wanted, you could work around this by compiling using the spark-cli ( https://github.com/spark/spark-cli#spark-compile ) in the meantime, and then you can work in your favorite editor, use version control, etc.
A simple âSave ASâ would also be nice. I like to save my code in stages so that I can go back and load a previous version if a problem has surfaced. The only way now is to start a new App and then copy/paste the previous version in.
If weâre making suggestions anyway; some kind of folder structure for your apps might be nice as well. Currently itâs a rather long list of endless apps. Iâve got like 10 duplicates of a âtestâ app. Itâd be nice if we could put those into folders. That way we can keep our own version system if we have to, but ensure that we havenât got a list of 20 different versions. @jgoggins, I choose to believe the IDE stuff is your area of expertise (I might be mistaken). Itâd be nice if you could add this to your to-do list somewhere, if it isnât on there already.
Thanks in advance!
Yep, checkout the CLI docs, you can do spark flash 0123456789ABCDEFGHI my_project though technically it's not "local compilation" because it requires a network. The CLI uses the Spark Rest API to take a bunch-o-firmware-source-code, turn it into a binary, and send it via WiFi to a connected core.
Definitely on the download bit, already in the backlog. I'm not sure about upload capability though, instead, I think we'll likely provide some kind of CLI/IDE "sync" command that will allow you to sync a local folder with an app in the Web IDE.
Hey @BaSS , thanks for the reminder ping. No progress at this point. However, weâre very close to hiring and onboarding some serious technical muscle on this side of the Spark house and this is dang close to the top of the backlog, so it shouldnât be too long. Will be sure to ping folks on this thread and these threads too when we start working on this:
another vote for movement in this area. I was trying to ask this question when I asked about project management on the we IDE the other day, but i havenât seen much response to it. If we even had the ability to know where the files were so we could do some file management that would be great Thanks!
Hi. Not sure if there are any updates. Is there a way to fork/clone one of my own apps. Currently have to copy/paste then link all libraries. Not sure if the âfork this libraryâ function can be extended for this. Thanks