Add customizations to config - #3
Conversation
Request Info appWhen a user opens an empty issue or pull request, the Request Info app will do exactly that -- request some more information. You can see that Request Info has already responded to this pull request with a default message. Configuration filesPer the app installation instructions, this app requires a This allows you to take default templates and extend them to your own projects. Step 8: Configure appsLet's use your default template to learn about APIs. First, make a simple change to the standard message. ⌨️ Activity: Change the default message of your config.yml file
After you update this pull request, look for my comment below |
|
We would appreciate it if you could provide us with more info about this issue/pr! |
Done
|
Nice job! In the last pull request, we learned about webhooks and how the WIP and Request Info apps only respond to specific events. Webhooks allow you to build or set up GitHub Apps which subscribe to certain events on GitHub. When one of those events is triggered, an HTTP POST payload response is sent to the webhook's configured URL. We saw this with our smee.io webhook. But webhooks are only one side to this story. To see the other side, meet API endpoints. 👋 API endpointsAPI stands for Application Programming Interface. APIs are used to share data or functionality. This is done by making an HTTP request to an API using an endpoint, and then receiving a reponse back. For example, this is the endpoint to create a new pull request; When an event is triggered, the vastly more detailed GitHub API gives the bot an excessive amount of information (as a payload). The bot takes this payload, alters it slightly, and hands it back to GitHub's API, which delivers the change back to your repository. Step 9: Learn more about the GitHub API⌨️ Activity: Discovering endpoints
After you comment, look for my response below |
Updated comment
|
POST /repos/{owner}/{repo}/issues/{issue_number}/labels |
|
Nice try! The label creation endpoint, found here, looks like this: APIs and WebhooksAPIs and Webhooks go hand in hand, but the distinction between them is important.
Step 10: See your changes in actionNow that you've made the change to your ⌨️ Activity: Test out your original changes to the config.yml
|
No description provided.