stackblitz / webcontainer-core

Dev environments. In your web app.
https://webcontainers.io
MIT License
3.93k stars 172 forks source link

How does synch between Stackblitz, Bolt, GitHub and Netlify work? #1573

Open ayalpani opened 3 weeks ago

ayalpani commented 3 weeks ago

Describe the bug

I have no clue how these systems are supposed to work together and you are not explaining it, at least I did not stumble over an explanation. I thought that I could go back and forth between Bolt and Stackblitz but when I do, my work from Stackblitz seems to been lost, which is very unfortunate. Saving to Github also only works once, then I have an initial commit. But no changes are applied to my repo after.

Maybe I am just too dumb to understand. Please do explain a bit more.

I would be more relaxed hadn't I spent quiet some dozens of millions of tokens on my tiny project and it should really not get lost...

Link to the blitz that caused the error

https://stackblitz.com/edit/sb1-nw4yxv?file=src%2Fcomponents%2Fscreens%2Ftranscription-screen.tsx

Steps to reproduce

Just switch back and forth between sb and bolt for example and try to make changes on both sides that should not get lost.

Expected behavior

I have different entry points (bolt, sb, github, netlify) to the same code

Parity with Local

Screenshots

regarding "I have run the project in my local machine and I could not reproduce the issue.": I have no clue how to run this my bolt project on my local machine. Is that even possible? what are the steps to follow and how do I keep THAT in sync with bolt then?

Platform

Browser name  = Chrome
Full version  = 130.0.0.0
Major version = 130
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36
performance.memory = {
  "totalJSHeapSize": 120260983,
  "usedJSHeapSize": 95312915,
  "jsHeapSizeLimit": 4294705152
}
Hash = 34c588ed

Additional context

No response

arpit24sahu commented 3 weeks ago

Glad to know I am not the only one struggling with. The product design is not that intuitive and the documentation is missing. Making it very difficult for someone to know how to work with these platforms.