Versions in this module Expand all Collapse all v0 v0.0.1 Jul 30, 2018 Changes in this version + const PathLatest + const PathList + const PathVersionInfo + const PathVersionModule + const PathVersionZip + func LatestHandler(dp Protocol, lggr *log.Logger, eng *render.Engine) func(c buffalo.Context) error + func ListHandler(dp Protocol, lggr *log.Logger, eng *render.Engine) func(c buffalo.Context) error + func VersionInfoHandler(dp Protocol, lggr *log.Logger, eng *render.Engine) buffalo.Handler + func VersionModuleHandler(dp Protocol, lggr *log.Logger, eng *render.Engine) buffalo.Handler + func VersionZipHandler(dp Protocol, lggr *log.Logger, eng *render.Engine) buffalo.Handler + type Protocol interface + GoMod func(ctx context.Context, mod, ver string) ([]byte, error) + Info func(ctx context.Context, mod, ver string) ([]byte, error) + Latest func(ctx context.Context, mod string) (*storage.RevInfo, error) + List func(ctx context.Context, mod string) ([]string, error) + Version func(ctx context.Context, mod, ver string) (*storage.Version, error) + Zip func(ctx context.Context, mod, ver string) (io.ReadCloser, error) + func New(dp Protocol, s storage.Backend) Protocol