Skip to content

yankay/golang-helloworld

 
 

Repository files navigation

Standard Go Project Layout

CII Best Practices

Overview

This is a basic helloworld golang web program , just for personal use. It would provide a GRPC,JSON,Swagger Web Interface.

Quick Start

Requirement

  • Golang 1.7

Compile and Run

Build

git clone https://github.com/yankay/golang-helloworld.git
cd golang-helloworld
make

Run

./bin/golang-helloworld

Access the Helloword by :

Run for develop

go run cmd/main.go

UnitTest

make test

Release

make release # build image and release

Run in Docker/Kubernetes

TODO

docker run *******
kubectl run ********

About

personal exercise project

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 42.0%
  • Go 23.3%
  • HTML 21.1%
  • Shell 9.0%
  • Makefile 4.6%