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

Improve the README.md documentation of how to create a GitHub App #90

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

grossag
Copy link

@grossag grossag commented Dec 27, 2023

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:

  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?

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?
@grossag grossag requested review from gr2m, parkerbxyz and a team as code owners December 27, 2023 12:27
@grossag
Copy link
Author

grossag commented Jan 11, 2024

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!

Copy link
Contributor

@gr2m gr2m left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the pull request. And apologies for the delay, it's been a very busy week.

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@gr2m
Copy link
Contributor

gr2m commented Mar 1, 2024

@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

@grossag
Copy link
Author

grossag commented Mar 1, 2024

@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.

grossag and others added 2 commits March 1, 2024 14:01
It could use some more examples of permissions, but it's a start.
@parkerbxyz parkerbxyz linked an issue Mar 1, 2024 that may be closed by this pull request
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

Successfully merging this pull request may close these issues.

Improve documentation in README.md about app creation step
3 participants