adessoSE / budgeteer

Simple Project Budget Monitoring via Web Browser
MIT License
31 stars 20 forks source link

A way to allow end users to report issues. #313

Open maximAtanasov opened 6 years ago

maximAtanasov commented 6 years ago

It would be nice to allow users to report issues (through a link somewhere in the budgeteer). Redirecting to the GitHub repo however is not a good solution as end users cannot be expected to have GitHub accounts or create accounts just to submit a problem.

https://gitreports.com/ This app would allow us to do just that. Users get a public link that brings them to a form which they can fill out and describe the issue. The issue is then posted to the GitHub issue tracker automatically and the end user never even sees GitHub. I tested this on my own repo and it works. However , there is the matter of permissions, as this app requires access to the repo. I'm not sure this is quite ok.

I realize this is not really neccessary at the moment, but most apps have built in ways to report issues/bugs.

tinne commented 6 years ago

This would mean publish to the API key with the code or only allow it in known installations, would it not?

maximAtanasov commented 6 years ago

It is not tied to any particullar installation, but rather to the repository itself. No API key must be published with the code :)