Closed joewheaton closed 6 years ago
I'm reluctant to remove the current exception window until we have a better system in place. It should always appear "collapsed" with the details hidden for regular users. Is that not the case?
Copy Exception Error Message to Clipboard
Yes, I agree that error message should be collapsed by default.@MattReimer can we get your feedback on your preferred method for quickly implementing one of the methods for getting exception info to the developers:
Simple is always best. Instead of cloudwatch we might want to just hook it up to SNS and get an email that we filter. The trouble with cloudwatch is that you have to remember to go look at it.
I think we should look at setting up github issue templates for this repo to give people a hand in filing bugs:
https://blog.github.com/2016-02-17-issue-and-pull-request-templates/
Then we can just refer people to a link:
https://github.com/Riverscapes/gcd/issues/new
So I guess to summarize, my suggestion is two pronged:
(1) can be an option you turn on and (2) can be a link in a help menu.
Thoughts?
Report Issue To GCD Developers
. This does a few things:
Note that even if the user has SNS notifications turned off, perhaps we can still fire an SNS message if they click the "Notify Developers" button on the exception form. They are implicitly consenting to this.
We can't actually perform the paste of the exception information, but perhaps we can wrap it in triple grave accent to force a markdown code block.
Implement now:
Issue template is in. Feel free to customize.
I really like this solution. Very elegant.
@philipbaileynar , should we get rid of the old, everytime and exception error is thrown, encouraging people to email to gcd@joewheaton.org, and instead funnel them right into reporting an issue and selecting either a 'help wanted' or 'bug' ticket? It strikes me a lot of the errors people get are easy fixes and getting people in the habit of using this as a forum for help might be better (see edits here too. Thoughts?
I don't know if there is a way to send them to a path (e.g. https://github.com/Riverscapes/gcd/labels/help%20wanted) from GCD that copies the Exception Message with it? Probably not.
Anyhow, this would be much more transparent and helpful for folks as a troubleshooting tool? Otherwise, we're copying from their emails over in here.