Remix.run Logo
smcameron an hour ago

I wonder if you could replace the whole github issues feature with just a directory within each git repo named "Issues/". Within that, have another couple directories, "open/", and "closed/". Within "open", have a directory per issue, e.g. "such-and-such-does-not-work/". Within each issue directory, have "issue.txt", or "issue.md", which takes the place of the page for each issue on github. You could store other things in the issue directory which "issue.md" could reference, e.g. screen shots, logs, whatever. When an issue is closed, it gets git mv'ed to "closed/". You want to see a list of open issues sorted by time? Just "ls -ltr Issues/open". Want to see open issues related to the frakfrobber? "grep -i frakfrobber Issues/open/*". Add a comment to an issue? "vim Issues/open/my-issue/issue.md; git add !$; git commit -m 'Updated my-issue';" It would move the entire issues subsystem back under control of bare "git" and make it portable. Undoubtedly, I am not the first to think of such a thing.

jasongi an hour ago | parent | next [-]

The whole point of issues is that users can create them when they don't have repo write access.

nafey an hour ago | parent | prev | next [-]

Check out Haxxy, it has a lot of fresh ideas related to issues/pr management

https://youtu.be/iBDUTaKWVdU

smcameron an hour ago | parent | next [-]

Thanks for pointing me to that! Definitely some cool ideas in there. Almost seems like some of those ideas could be incorporated into git itself.

themikesanto an hour ago | parent | prev [-]

I don't think a YouTube link is the best way to evangelize a new tool.

teddyh an hour ago | parent | prev [-]

Undoubtedly: <https://news.ycombinator.com/item?id=22833037>