The following is specific to MacOS users, however similar guides may exist for Linux, or this can be adapted accordingly.
In order to facilitate easier management of a local copy of a website, private github repository, and S3 bucket with Lambda functions as a website we will make use of the serverless framework.
You may need to check you have the latest XCode dev environment installed. You can install it via the App Store.