16 comments

[ 3.3 ms ] story [ 54.6 ms ] thread
Nice, although not very useful - i'd recommend at least having clone URL and view raw option (if possible)
I'm not sure what I would use this for, but it is neat.

I would recommend allowing one to set a max height. It's rather impractical to have a 200px tall box turn into an enormous box with 500 lines of CSS.

I was looking for something like this for quite a while. From time to time, I want to write about code organization, but always struggle on how to present that. Being able to embed a Github repo in a post seems like a great way of doing that. Its not like I would embed the repo of an actual, big project.
I believe GitHub Api has got max request limits, how you are going to handle this?
It shouldn't be a problem as all requests are handled client side
On a corporate environment, all the outbound requests will be from one proxy, which could eat the request/ip rate very easily.
This looks very handy, thanks!

I can see this being useful in tutorial articles to allow the user to see all the code involved at once.

Awesome, I like it!
Is there any way to return from file preview? Like for example if I click README.txt and I want to go back to see the rest of code.
You can click the Repo title again to return to the root, or the '..' if you're inside a folder.
Weird. Sometimes it works, other times it's just a blank page. It's still an elegant piece of code.
When clicking on a file to preview it, you should append the name of the file to the bread crumbs, to show that you can go back to the listing by clicking back on the repo name. It took me a while to figure that out.
That's strange. When I click a file, then click on the repo name, it just blanks the whole section out.