jonascheng / gh-copilot-demo-go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

package main

// Build a web service to respond Github Repos by searching for
// a query and preferred language
// 1. User inputs a query string and preferred language
// 2. Web service respond a table of the top 10 results in JSON format

// Import library

// Define a struct to store the data from Github API

// Define a function to get top 10 stared repo data from Github API
// parameter query: indicates user input query string
// parameter lang: indicates user input preferred language
// return: a slice of Repo struct

// Define a function to handle the web request request
// parameter query: indicates user input query string
// parameter lang: indicates user input preferred language
// return: a slice of Repo struct

// Define a main function to spin up the web service, and listen on port 8000 by default

About


Languages

Language:Go 90.3%Language:Makefile 9.7%