bluzi/travis-buddy

Use in private repos

chrisf opened this issue · 3 comments

What type of work is left to get this working for private repos?

bluzi commented

It's a long one:

  • We need to have a dashboard on the website (https://www.travisbuddy.com/ - currently the dashboard is not implemented)
  • You should be able to login to the dashboard using your GitHub account
  • After logging in, you should be able to provide an access token of a user that you want to use for the comments, the user must be a collaborator in the private repo, or it won't work.
  • The access token should be saved in some kind of data store
  • The API should be able to access the access token when it gets a request from the private repository, and use the token instead of @TravisBuddy's token.

If you want to jump in on that I'd be happy to assist.
Note that the current website implementation is 'stupid', and it's a technical debt that probably should be resolved before we start working on the dashboard - feel free to have a look.

(That's how I'm seeing it - I added the discuess label because I'd like to hear if anyone has a better idea)

Where is this currently being deployed to? And do you have any preference for a database?

@bluzi Maybe we could start off with the change in the website.Make it more responsive with a react frontend, allowing users to enter tokens or authorise usage of TravisBuddy