Integrating GitHub with AWS Lambda
Before we begin with the actual integration, let us take some time to understand the purpose of this particular use case. For starters, we will be using two third-party tools, namely GitHub and Teamwork. For those of you who don't know or haven't used Teamwork before; it is basically a productivity and communication tool that helps with project management activities. You can read up more about Teamwork here at https://www.teamwork.com/.
The end goal of this exercise is to simulate the automated creation tasks in Teamwork each time a new issue is created in GitHub with the help of AWS Lambda. So, each issue created will in turn create a corresponding task in our Teamwork project for the team to work on:
To begin with ,you will require a GitHub account along with a Teamwork account. You can sign up for a Teamwork account for 30 days absolutely free of charge. So, without further ado, let's get started!
The first step that we are going to start off with is the...