packageregistryimport"fmt"// Source is a quick way to specify a git source
// e.g. Gitea, GitHub, etc.
typeSourcestruct{Namestring`yaml:"name"`URLstring`yaml:"url"`}// CloneURL constructs a URL suitable for cloning a repository
func(s*Source)CloneURL(namespacestring)string{returnfmt.Sprintf("%s%s.git",s.URL,namespace)}