-
Notifications
You must be signed in to change notification settings - Fork 7
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
How to use dwylbot in any dwyl project (including client projects in different Orgs) #30
Comments
Do we want dwylbot to be able to add/remove labels from issues/PRs ? see: #6 |
@iteles thought so, just want to confirm it, because it means we need to ask people for permissions when they are Authenticating to use |
These are the cases where we need dwylbot app to use a user Github oauth token:
|
I think this issue is the main step of the project and needs to be tackle first to allow dwylbot to be used widely.
|
@SimonLab agree. 👍 |
I've had a better look at how Travis communicate with Github:
This give a better understanding on how dwylbot should/can work with Github and Services/Integration |
Some updates on how to deploy dwylbot to multiple repos and organisation. I've played the last days with Github App, see #51 and think it might be a good use case for dwylbot. If we decide to use Github Apps the flow of the application will change a bit as the API is not the same for Github APP:
So this version using Github App used fully the functionalities and UI given by Github to manage the installation of dwylbot on organisations and repositories. The application display a simple UI to let know where dwylbot is active on. This make it easier to for us to develop as we delegate all the installation process to Github instead of using OAuth. Also at this stage Github doesn't provide an API to install an application, you have to use their UI. This new flow also allow us to focus our time on the rule engine of dwylbot which is the other main part of dwylbot! @nelsonic @iteles @markwilliamfirth does this make sense? any thoughts on this flow? More details needed? I'd like to start using Github App but let me know if this is not the best way to implement at the moment. |
@iteles @nelsonic do you have an opinion on this? Simon and myself are leaning towards going with GitHub apps and eventually releasing dwylbot on the marketplace. Seems like a good idea due to the infrastructure that will be built around the marketplace and also to generate publicity for dwyl - what do you think? |
This now works 👍 |
we use the dwyl GitHub Workflow in various dwyl and client projects.
It would be useful to be able to use dwylbot for any project.
what is required to make this work?
The text was updated successfully, but these errors were encountered: