News for hackers. Stuff that matters.
Re:China's Man-On-the-Side Attack on GitHub by peterjmag on Tuesday March 31, 2015 @08:48AM (#9295771)
Wouldn't it be awesome if GitHub somehow exposed issues / pull requests / etc as actual git repos for each project, like they do for wikis? Seems like that would mitigate much of the risk associated with centralized issue tracking.

And yes, I'm aware that all the data is already accessible via their API, but that's not quite as easy to deal with as a simple "git clone". For now, perhaps something like https://backhub.co/ could help, but I'd like to have the option to self-host (which doesn't appear to be the case for BackHub).

EDIT: Something tells me they'd never do that, simply because their business model doesn't stand to benefit from it. But hey, I can dream.

Re:China's Man-On-the-Side Attack on GitHub by jader201 on Tuesday March 31, 2015 @09:38AM (#9296026)
Yeah, I was thinking the same thing as your edit. Once GitHub makes it easier to become independent of them, then it... well, becomes easier to become independent of them.
Re:China's Man-On-the-Side Attack on GitHub by woah on Tuesday March 31, 2015 @01:12PM (#9298043)
I've thought about this as well. Should be possible to store the data in the repo itself. Later we can add a gui to make things easy. I believe that we can let their existing api schema determine the format. I'd like to do it in node because of its portability and ubiquity. Pm me if you are interested in helping.

Big decision is whether to store the issues and other metadata in a seperate branch or not.