Skip to content

Instantly share code, notes, and snippets.

@felixge
Created April 13, 2011 13:02
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 7 You must be signed in to fork a gist
  • Save felixge/917496 to your computer and use it in GitHub Desktop.
Save felixge/917496 to your computer and use it in GitHub Desktop.
I love the new GitHub issues, here are some ideas to make it perfect, ordered by priority:

10 Ways to improve Github Issues

I love the new GitHub issues, here are some ideas to make it perfect, ordered by priority:

1. I should be able to pick the assignee and milestone via keyboard when creating a new ticket

2. Keyboard shortcuts should work everywhere. E.g. when viewing an existing issue, 'c' does not work.

3. After creating an issue, the assigned user / milestone should be remembered and pre-filled.

4. Allow assigning a different user while commenting. Right now this deletes my half-typed comment.

5. When typing the @ symbol to mention somebody, it should auto-complete the name.

6. Things feel a little sluggish right now, any speed improvements would be very welcome.

7. It seems that I can only change the due date of a Milestone, but not remove it entirely.

8. Bringing the voting feature back would be great for public repositories.

9. Show who is going to be notified when typing a comment / creating an issue. Similar to pull request.

10. Campfire Notifications for changes to issue would kick serious ass.

If you agree, please RT or fork this gist!

@jperras
Copy link

jperras commented Apr 13, 2011

I'm not exactly sure what you mean in #4, but I do heartily agree with the rest of them.

@felixge
Copy link
Author

felixge commented Apr 13, 2011

@jperras: Try writing a comment (don't submit it yet), and then use the drop down on top to change the assigned user. The comment will be deleted due to a page reload.

@jperras
Copy link

jperras commented Apr 13, 2011

Ah, gotcha. Yeah, that does suck.

@aseba
Copy link

aseba commented Apr 13, 2011

It would be awesome if I had 'status' on the issues. Like 'assigned' 'started' 'finished' 'delivered' 'accepted' 'rejected'

@felixge
Copy link
Author

felixge commented Apr 13, 2011

@aseba Probably not useful for all users. But I think tags could work for it if the site as blazing fast and everything could be done via Keyboard.

@webjay
Copy link

webjay commented Apr 13, 2011

The date picker steals the arrow keys #bug

@aseba
Copy link

aseba commented Apr 14, 2011

@felixge true. Also, something that bothers me is the spamming of emails. Emails should only delivered to the oner affected...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment