Improve the README.md documentation of how to create a GitHub App#90
Improve the README.md documentation of how to create a GitHub App#90grossag wants to merge 8 commits intoactions:mainfrom
Conversation
After struggling twice through creating a GitHub App, I filed actions#89 and was encouraged to submit a pull request. This patch attempts to improve the documentation by: 1. Documenting the requirements for the GitHub app. 2. Providing URLs to make app creation easier like GitHub ARC docs do. I am not certain whether everything I added is correct, so please take a look and confirm. Parts I am unsure of: 1. Is there any use case where users will want to create this app in their account, not in an organization? I included a link to cover that case, but I am not sure if it is necessary. 2. Is there any other customization I need to include in the URL query params? 3. Are the manual requirements I included correct?
|
Hi @gr2m , are you able to take a look at this? My company is getting closer to deploying this app across multiple organizations and I'd like to get the README updated soon if at all possible. Thanks! |
gr2m
left a comment
There was a problem hiding this comment.
Thank you for the pull request. And apologies for the delay, it's been a very busy week.
|
@grossag can you get back to us regarding the open questions? No worries if you can't finish up the PR, just let us know |
Hi, sorry for the delay in responding. I'll work today on fixing this up based on your feedback. Back when I originally did the PR, I hadn't understood the breadth of how people use create-github-app-token. What you are saying makes sense though. |
It could use some more examples of permissions, but it's a start.
|
This PR has some very helpful docs in it! |
parkerbxyz
left a comment
There was a problem hiding this comment.
Making authenticated API requests with a GitHub App in a GitHub Actions workflow has a detailed step-by-step guide that I wonder if we should link to instead. 🤔
Would doing both be reasonable? I pushed a commit which references that link. LMK what you think. |
After struggling twice through creating a GitHub App, I filed #89 and was encouraged to submit a pull request. This patch attempts to improve the documentation by:
I am not certain whether everything I added is correct, so please take a look and confirm. Parts I am unsure of: