📋 Description
Following up from #2697 (comment).
I would like to make life easier for potential new shields.io contributors by implementing gitpod.io support for Shields development. Disclaimer: I work on Gitpod.
This could provide newcomers (and also Shields maintainers) with pre-configured workspaces in the cloud, allowing them to get started instantly, without having to first set up a complete development environment themselves.
TODO:
Please let me know what you think of this idea, and if you know other setup/configuration things that should be automated for new contributors.
📋 Description
Following up from #2697 (comment).
I would like to make life easier for potential new shields.io contributors by implementing gitpod.io support for Shields development. Disclaimer: I work on Gitpod.
This could provide newcomers (and also Shields maintainers) with pre-configured workspaces in the cloud, allowing them to get started instantly, without having to first set up a complete development environment themselves.
TODO:
npm install(Doesn't work yet, because the badge server on port 8080 refuses any requests with non-localhost domains, which Gitpod's preview pane tries to do)fixed in Fix overriding bind address on CLI #2773onOpen: open-previewto port8080in.gitpod.ymlin order to auto-open preview when the Shields server starts (but maybe wait for [mini-browser] Make the mini-browser background white again eclipse-theia/theia#4096 to restore the white background in Gitpod's preview)Pre-install ImageMagick(maybe not useful)README.mdto help newcomers get started (done in Make code contributions easier with Gitpod #2783)npm install && npm run buildto finish before getting started)Please let me know what you think of this idea, and if you know other setup/configuration things that should be automated for new contributors.