{{define "layout"}} {{template "title" .}}
{{$here := ""}}{{with field . "Repo"}}{{$here = printf "%s/%s" .OwnerName .Name}}{{end}}
{{with field . "Repo"}}
{{if field $ "RepoHome"}}

{{.OwnerName}}/{{.Name}}

{{else}}

{{.OwnerName}}/{{.Name}}

{{end}} {{if eq .Visibility "private"}}Private{{end}} {{if .Settings.Archived}}Archived{{end}} {{if $.Viewer}}
{{end}}
{{with field $ "Desc"}}

{{.}}

{{end}} {{with field $ "Topics"}}

{{range .}}{{.}} {{end}}

{{end}} {{with $.Repo.Settings.Website}}

{{.}}

{{end}} {{range field $ "Mirrors"}}

{{if eq .Direction "push"}}Mirrors to{{else}}Mirrors from{{end}} {{.Target}}{{if .Error}} · sync error: {{.Error}}{{else if .Synced}} · synced {{.Synced}}{{end}}

{{end}}
{{end}}
{{template "content" .}}
{{end}} {{define "mark"}}{{end}} {{define "reporow"}}
  • {{.OwnerName}}/{{.Name}}{{if eq .Visibility "private"}} Private{{end}}{{if .Settings.Archived}} Archived{{end}}

    {{if .Desc}}

    {{.Desc}}

    {{end}} {{if .Topics}}

    {{range .Topics}}{{.}} {{end}}

    {{end}}

    {{template "branchicon"}} {{.DefaultBranch}}{{if .License}} · {{.License}}{{end}}{{if .Updated}} · updated {{.Updated}}{{end}}

  • {{end}} {{define "refmenu"}}{{if .Branches}}
    {{template "branchicon"}} {{.Ref}}
    {{range .Branches}}{{.Name}} {{end}}All refs →
    {{else}}{{template "branchicon"}} {{.Ref}}{{end}}{{end}} {{define "branchicon"}}{{end}} {{define "sigbadge"}}{{sigLabel .State}}{{if .Signer}} · {{.Signer}}{{end}}{{end}} {{define "authorname"}}{{if .User}}{{.Name}}{{else}}{{.Name}}{{end}}{{end}}