Challenge Overview
Welcome to the Github Helper Service Contest.
Contest Details
Create a simple Nodejs service that is given a Github repository into which the service creates an Issue Template in the repository using .github folder and creates labels in the repository.
The service can read from a configuration file where the location to the Issue Template markdown file and the json file containing the list of labels will be specified. The service itself will work through a command line interface and accept the Github repository as an argument.
Point to Note
-
Use Nodejs version 8
-
The username and password needs to be passed to the service (as arguments).
-
The format for the JSON file containing the labels will be an array of objects with label name and color as the keys of the object.
-
.github folder may or may not exist in the repository. If it does not exist, you are expected to create it before storing the issue template in the folder