#903 open
David Baldwin

Allow IFRAME in README

Reported by David Baldwin | August 29th, 2008 @ 10:59 AM

I would like to make the documentation for each of my projects more easily accessible and centralized from the README. I find that the documentation for many projects is strewn across blog posts, example applications, GitHub README's, GitHub Wikis, Trac, etc. While it works to just insert links into the README to all of these resources, I think it would be nice to have the ability to include iframes that display this additional content. If a picture is worth a thousand words, a functional example is worth ten thousand.

The main problem that I see with allowing iframes is that it could disrupt the clean and professional look of GitHub. I think this could be solved by initially hiding the iframe and instead displaying some sort of consistent design element that fits in with the GitHub branding. Perhaps just a thin gray button/box that stretches across the screen. Upon clicking on this box it could blind down the iframe. Or it could open the iframe in a lightbox. Either way it keeps the content together with the project, yet does not detract from the GitHub look.

Additionally, a GitHub CSS standard could be offered for developers that want their framed content to blend in even better.

Best Regards, David Baldwin

Comments and changes to this ticket

  • Tekkub

    Tekkub September 2nd, 2008 @ 12:25 PM

    • → Assigned user changed from “” to “defunkt”
    • → State changed from “new” to “open”

    Iframes could potentially be abused, this may not be something we want. But that decision is not mine to make...

  • defunkt

    defunkt September 15th, 2008 @ 07:44 PM

    What if we allow iframes in the wiki? I don't want a slow loading README file on a tree browse page to be seen as slow GitHub.

  • David Baldwin

    David Baldwin September 15th, 2008 @ 08:15 PM

    I can appreciate that. What about opening up a remote page in a facebox if the class of "facebox" is added to an anchor tag ("rel" doesn't seem to be allowed)?

    By the way, here is a link to the centralization I am pushing towards. I'm now attempting to use GitHub to host my blog...http://github.com/bilson/blog

    Best Regards, David Baldwin

Please Login or create a free account to add a new comment.

You can update this ticket by sending an email to from your email client. (help)

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Shared Ticket Bins

People watching this ticket