Repl from Repo
repl.it
repl.it
Take any github repo, prepend the url with "https://gitpod.io/#", and hit Enter
(so https://github.com/ZainRizvi/UseRWithGpus would become https://gitpod.io/#https://github.com/ZainRizvi/UseRWithGpus)
That'll open up an instance of VSCode in a web browser and you can start coding
However, Repl.it is different in that we're focused on speed and minimal configuration. You don't even need to login to clone a repo and start it.
The URL structure is repl.it/github/<GitHub path>
Try this 2048 implementation in C: https://repl.it/github/mevdschee/2048.c
(You can even run it on your phone!)
I did and got: "Failed to connect, retrying"
You can configure this via browser.fixup.alternate.* in about:config.
Granted, this isn't a common scenario, but it's happened to me before and GitPod is just so much more convenient. I've tried AWS Cloud9 and wasn't that great of a development experience, the great thing about GitPod is it's fast, easy, portable, and honestly a great developer experience since it's the VSCode editor.
We have trouble parsing your context Error: Couldn't parse context '%22'. Please file an issue if you think this is a bug.
Maybe you accidentally have a double-quote in your URL?
GitPod actually runs https://theia-ide.org/, not VSCode, but Theia is compatible with VSCode extensions, and they've themed it to look practically identical, so it's definitely not super obvious.
My feedback to the team is that please try using it on those slow and small Chromebooks. You'll see how the navbar is eating 20% of vertical space in a 11 inch Chromebook. Make the UI dense. Those kids have sharp eyes!
That's a good point tho, will discuss with the team.
There are still a few kinks to work out, but I can see this being very useful.
According to "disruption" theory we're on our way :P https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma
I looked around at the user's activity a bit and they had sent essentially the same PR to at least one other repo recently, and appeared to be affiliated with repl.it.
I went ahead and merged the PR since it does just seem like a small net positive addition.
I still wonder though: what downside to this might I be missing?
Anyways, I hope the PRs are not annoying -- it certainly cool to be able to run under game quickly (I scored 97 https://imgur.com/a/HHMMXAY)
I would have been less suspicious if the messaging had been more straightforward (e.g. "Hey, we're seeing if some projects we like would be interested in adding a repl.it badge to their READMEs."). As it was, the PR initially sounded like something personalized, directed toward me—but then I go and find the exact message being sent to others, which activates my suspicion.
it's still the best multi-language Powershell ISE-ish repl I've ever used though :)
I tried the first three examples (ascii_racer, minesweeper, ddgr) on both Safari (with ad blocker) and Chrome (no ad blocker). I do not have a repl.it account, so I am not logged into anything.
Overall this feature looks very impressive.
We now put you in a blank repl, and will upgrade you to the right language once we read the .replit file. After we do that reload, hitting the run button should work!
Edit: sounds like they plan on allowing docker containers which would be really nice. Great job on the MVP.
From repo to running repl is a dream.
I'm also very interested in the distributed filesystem you mentioned as item 5 in the post.
npm install node src/electron.js
... * Loading driver: * : demo_timer * Loading driver: * : quicksort * Loading driver: * : bubblesort * Loading driver: * : new * Loading driver: * : new_microservice add_rest_api called Loaded all apps (may use already loaded drivers)
Yazz Pilot started on: http://172.18.0.154:3000
It starts up alot slower than running on a desktop machine, but when I go to http://172.18.0.154:3000 it never seems to connect from a browser. What am I doing wrong here?
And as much as I like vscode and the team behind it, it doesn't seem smart to tie your core tech to a project under the control of MSFT.
With regards to extensions you can easily imagine a vscode-replit bridge.
Finally, we came up with a novel approach to IDE/window management that we think people will be excited to write extensions for when we open it up: https://repl.it/blog/ide
Repl.it, with all the features we added, still loads with an editor and a console and a huge green run button. Most users, even those very new to programming, intuitively get it.
>the code is not really under the control of Microsoft in the sense the is open source and in the worse case scenario you create a fork from the latest build, which is already pretty stable.
I'd like to see a 10 person startup maintain a monster codebase fork like that. I agree it's a nice insurance policy, but it just not realistic.
Anyways, your original feedback is well taken and we'll make sure to create some compat layer :-)