import "golang.org/x/build/repos"
Package repos contains information about Go source repositories.
ByGerritProject maps from a Gerrit project name ("go", "net", etc) to the Repo's information.
ByImportPath maps from an import path ("golang.org/x/net") to the Repo's information.
type Repo struct { // GoGerritProject, if non-empty, is the repo's Gerrit project // name, such as "go", "net", or "sys". GoGerritProject string // ImportPath is the repo's import path. // It is empty for the main Go repo and other repos that do not // contain Go code. ImportPath string // MirrorToGitHub controls whether this repo is mirrored // from Gerrit to GitHub. If true, GoGerritProject and // gitHubRepo must both be defined. MirrorToGitHub bool // CoordinatorCanBuild reports whether this a repo that the // build coordinator knows how to build. CoordinatorCanBuild bool // WebsiteDesc is the description of the repo for showing on // https://golang.org/pkg/#subrepo. // It should be plain text. Hostnames may be auto-linkified. WebsiteDesc string // contains filtered or unexported fields }
GitHubRepo returns the "<org>/<repo>" that this repo either lives at or is mirrored to. It returns the empty string if this repo has no GitHub presence.
ShowOnDashboard reports whether this repo should show up on build.golang.org in the list of repos at bottom.
When this returns true, r.GoGerritProject is guaranteed to be non-empty.
UsePkgGoDev reports whether the repo has opted-in to use pkg.go.dev for displaying documentation for Go packages.
Package repos imports 1 packages (graph) and is imported by 17 packages. Updated 2021-01-21. Refresh now. Tools for package owners.