johnpapa / serverless-thank-you

Say thank you to everyone who takes the time to create and discus or a pull request in your Github repository, using Azure Functions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Say thank you to GitHub issue creators

Say thank you to everyone who takes the time to create an issue in your Github repository, using serverless technology.

The MIT License Greenkeeper badge

Red-and-White-Dating-Presentation.jpg

Have you ever contributed to an OSS project on GitHub, perhaps creating an issue, and instantly received a reply? Wouldn't it be nice if that reply to your issue thanked you? This challenge is to automate creating holiday themed "thank you" replies to all issues created in one or more of your GitHub repositories.

The holiday season is a time for smiling more and taking the time to say thank you to those around us. Say thank you to everyone who takes the time to create an issue in your Github repository, using serverless technology.

You can use any technologies you prefer to solve this challenge. The solution included here uses GitHub, VS Code, and Azure Functions.

Enjoy your challenge and Happy Holidays!

-- John Papa

Resources and Tools πŸš€

Tools

Docs

Getting Started πŸ”₯

Here is how you can execute this application locally.

  1. Install the tools

  2. Clone this repository

    git clone https://github.com/simonaco/serverless-challenges.git
    cd serverless-challenges/week-2/challenge-9/serverless-thank-you
  3. Install the npm packages

    npm install
  4. Rename local.settings.example.json to local.settings.json and paste your Personal Access Token from GitHub into the githubKey setting's value.

  5. Run the app

    npm start
  6. Make a POST request to your endpoint http://localhost:7071/api/SayThankYou sending the sample request JSON found in the file sample.json

    Hint - you can use Postman, Insomnia, or any HTTP tool to make the request.

Next Steps πŸƒ

Learn more about serverless with Free Training!

Additional Resources ⭐️

Some additional awesome serverless resources

I have doubts ... What do I do

If you have any doubts about the challenges, feel free to open an ISSUE HERE. As soon as possible we will be answering any questions/doubts that you may have!

About

Say thank you to everyone who takes the time to create and discus or a pull request in your Github repository, using Azure Functions


Languages

Language:TypeScript 100.0%