Skip to content
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

Use GitHub as Data Destination #3

Open
oharab opened this issue Aug 7, 2012 · 2 comments
Open

Use GitHub as Data Destination #3

oharab opened this issue Aug 7, 2012 · 2 comments

Comments

@oharab
Copy link

oharab commented Aug 7, 2012

This is a feature suggestion I haven't got time to implement yet. Many plugins these days are hosted on GitHub. GitHub repositories have an issue log. Issue logs have a restful api.
Put all these together and you get Buggalo submitting errors as GitHub issues. All the same data can be put into the log, and the developer doesn't need to host their own bug collection site.

@twinther
Copy link
Owner

Hi, this is a great idea. I'll look into implementing it. thanks.

@twinther
Copy link
Owner

So I've been investigation how to do this and it appears it's not possible to do securely.

To create a new issue you must be authenticated. For this we can use the OAuth part of the github api. You can limit OAuth access to a specific scope. Unfortunately there isn't a "create issue" scope, only a "repo" scope, which gives too much access.
The OAuth token secret would have to be part of the python code so available to all prying eyes, which would effectively open up repo administration to all.

Unless you have additional/other information I guess this is a no-go.

Br.
Tommy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants