Adds Gitpod support to the playground #2519
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Avoids people having to setup a local environment and instead runs fully in the browser.
This has been requested by our IMs (and some merchants) who are not allowed to install external repositories on their laptop. Using Gitpod (or codespaces) allows them to work without contaminating their local machine. I also allows for a better developer experience, since the
yarn
process is automated by the.gitpod.yml
config.I had to slightly modify the playground webpack dev server config to go around that issue. Given that we are talking about a playground here, I would argue that this causes not large security threat.
Additional hosts might have to be added if we want to support, say Codespaces.
Happy to answer other questions :).
Tested scenarios
Not relevant
Fixed issue: Internal, DR-520