-
-
Notifications
You must be signed in to change notification settings - Fork 707
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Web interface for Issue triage #3018
Comments
Right, so it sounds like what you're describing is exactly what the Feedback app already does currently :) If not can you explain specifically what the difference between what you're suggesting and the difference between what the feedback app does is? |
There are several key differences between this and the Feedback app (which, again, I haven't used):
The fact that the Feedback app already has the triage process is all the more reason not to build a web interface from scratch and instead just build it into the elementary GitHub organization using self-triage templates. This way the two interfaces would be easier to keep in sync with each other. |
Transferring to website since it seems you’re explicitly not interested in using the feedback app |
I mean, I'm sure I will want to use the Feedback app at some point, but this particular, um, feedback is probably better here. Thanks! |
Problem
Right now the boilerplate on the OS repository (the obvious place for people to go to) reads as follows:
While I appreciate that it takes time triaging issues, the above description is honestly insufficient. I don't have any experience yet with the Feedback app itself, but just dumping users into elementary's GitHub organization page is a bit daunting, and it doesn't help with Issues that don't easily fit in any single existing repository.
Proposal
There is definitely an important purpose to a native feedback interface, namely collecting system info and logs, which, judging by the Issues on this repository it doesn't seem like the Feedback app actually does, but for broader feedback triage it would probably make sense to have a web interface that guides users to the correct place.
The GitHub interface for self-triaging Issues looks like this:
Yes, I'm aware that the underlying system for this is quite limited, but you can still essentially bounce people between different repositories, and this functionality could be used to create a multi-step workflow.
I'm not sure if you can use Issue templates to complete disable the ability to add Issues to the underlying Issue tracker, but if so the "start here" Issue tracker could be set up this way (with prominent links to it in the "start here" README and at the top of the elementary support page).
Alternately you could try and do something like this on the main elementary website, but that may end up being more difficult to maintain, even if it would be a more flexible approach.
Prior Art (Optional)
The link inkscape.org/report redirects to a triage issue tracker. While Inkscape uses a single massive inbox, you may wish to use a more sophisticated system to help visitors get to the right place for a given type of feedback.
Also the automated phone systems that are the bane of anyone trying to reach a real human being do exactly this. ("Please listen to all of the options, as our menu has changed," the voice says as it lies through its teeth, lol.)
The text was updated successfully, but these errors were encountered: