News for hackers. Stuff that matters.
Re:GitHub now has Issue Attachments by jbarnette on Friday December 07, 2012 @03:26PM (#4889082)
We don't have roadmaps or a prioritized backlog, so we weren't exactly "waiting" to implement this. Someone got fed up with the image workflow, figured out a solution, grabbed some other people to help, and shipped it.
Re:GitHub now has Issue Attachments by zdgman on Friday December 07, 2012 @04:50PM (#4889424)
Now I know github doesn't have a typical roadmap or backlog but I guess what I was looking for was how someone decides what feature they are "fed up" with not having.
Re:GitHub now has Issue Attachments by jeremymcanally on Friday December 07, 2012 @05:07PM (#4889480)
We use GitHub to build GitHub, so typically a feature comes from our own usage pain points.

I imagine the conversation internally went something like, "Man, attaching an image to an issue is really annoying. Let's make it not suck." An issue and pull request followed, internally shipped it to test it, and today rolled it out to you all.

That's literally how 99.99% of features happen on GitHub. :)

Re:GitHub now has Issue Attachments by zdgman on Friday December 07, 2012 @05:43PM (#4889631)
Thanks Jeremy. That's the sort of answer I was looking for. Good luck with Railcar!
Re:GitHub now has Issue Attachments by mtodd on Friday December 07, 2012 @05:46PM (#4889646)
Pain points rule everything around me.
Re:GitHub now has Issue Attachments by ericclemmons on Saturday December 08, 2012 @01:20AM (#4890895)
I was working on a project where, when viewing an issue, you could use the file picker to choose a file that was then committed on the project's 'gh-attachments' branch, and then linked via markdown to the raw URL.

This is good enough for me :)

Re:GitHub now has Issue Attachments by ryanguill on Friday December 07, 2012 @03:47PM (#4889195)
can you speak more to how this is built - even if its just at a high level?
Re:GitHub now has Issue Attachments by technoweenie on Friday December 07, 2012 @03:56PM (#4889231)
Someone came up with a design. Someone else implemented the backend. We iterated on it for a bit and shipped it internally. Then we figured out the CDN situation, setup logging and metrics, and shipped it genpop today.
Re:GitHub now has Issue Attachments by c0mpute on Friday December 07, 2012 @04:10PM (#4889276)
Can you tell me a bit about the CDN situation, especially what specific issue did you run into?
Re:GitHub now has Issue Attachments by technoweenie on Friday December 07, 2012 @05:43PM (#4889630)
No issue, we just wanted to set something up as opposed to running directly from S3.
Re:GitHub now has Issue Attachments by c0mpute on Friday December 07, 2012 @05:53PM (#4889676)
Ah nice!, easier to drive down the costs that way. Thanks.