artikube

module
v0.0.0-...-9896d2c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2023 License: Apache-2.0

README

"This Project has been archived by the owner, who is no longer providing support. The project remains available to authorized users on a "read only" basis."

artikube - Golang implementation of an artifact repository manager

Artikube is an open-source aritfact repository manager written in Go (Golang), with the intention to support various cloud storage backends and be deployed in containers orchestrated by Kubernetes.

One object of this project is explore the simple and powerful Golang and its libraries implemented and supported by the community, by comparing to the tranditional Java impelmentation and JVM runtime. We would also like to test some of tooling in Golang such as gofmt, go mod, go doc, go test, etc.

Golang Framework for Web Development

Surprisingly, there are so many web framework already released by the community. I spend time reading a few of them including Gin, Mux, Beego and Go standard library net/http. I decide to go with Gin mainly because of its performance, adoption rate and the acivitity in the Github repo.

Logging

This seems to be an easy decision to choose Zap package published by Uber. Lots of projects I follow in Github are using this framework

Directories

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL