As a developer I would like an automated delivery system from my GitHub repository to an S3 bucket my Lambda will be running code from.
As a devops engineer I would like a single interface where I can configure a single repository to multiple S3 buckets.
As a developer I would like to have the ability to configure this utility to deploy the code on a specific branches of a repository to an S3 bucket so I can test changes without overwriting my production ready code.
1.) When code is pushed to a GitHub branch it is automatically deployed to a specified S3 bucket
2.) A user can setup credentials for their AWS account.
3.) A user has a GUI where they can map a repository branch to S3 bucket just by knowing the names of the repository and bucket.
4.) A user can create an S3 bucket in the AWS accoutn from the GUI while mapping a repository branch to S3 bucket.