1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package registry
import "fmt"
// Source is a quick way to specify a git source
// e.g. Gitea, GitHub, etc.
type Source struct {
Name string `yaml:"name"`
URL string `yaml:"url"`
}
// CloneURL constructs a URL suitable for cloning a repository
func (s *Source) CloneURL(namespace string) string {
return fmt.Sprintf("%s%s.git", s.URL, namespace)
}
|