GOP: "Git Object Proxy" is a generic library used to implement moduling systems in programming languages. GOP defines two main interfaces that can be used to retrieve and cache resources from different sources. See revision2.md to see design doc.
See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them.
- Go 1.13: currently google cloud functions only support upto the go 1.13 runtime
go test ./... -short
go run ./cmd/servegop
- This will run a gop server on
localhost:8080
- Google Cloud Functions - Deployment
- Google Cloud Storage - Asset caching
- Golang - Server
- Go Modules: Athens Project: https://github.com/gomods/athens