krz/gitbay

A CLI-first git forge.

clone: git clone https://gitbay.org/krz/gitbay.git

repo-descriptions: internal/web/templates/layout.html · raw

 1{{define "layout"}}<!DOCTYPE html>
 2<html lang="en">
 3<head>
 4<meta charset="utf-8">
 5<meta name="viewport" content="width=device-width, initial-scale=1">
 6<title>{{template "title" .}}</title>
 7<link rel="stylesheet" href="/static/style.css">
 8</head>
 9<body>
10<header>
11  <nav><a class="site" href="/">{{.Site}}</a></nav>
12</header>
13<main>
14{{template "content" .}}
15</main>
16</body>
17</html>{{end}}
18
19{{define "repoheader"}}
20<h1><a href="/{{.Repo.OwnerName}}">{{.Repo.OwnerName}}</a>/<a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}">{{.Repo.Name}}</a></h1>
21{{if .Desc}}<p class="desc">{{.Desc}}</p>{{end}}
22<nav class="tabs">
23  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}">files</a>
24  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/log">log</a>
25  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/refs">refs</a>
26  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/issues">issues</a>
27  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/mrs">merge requests</a>
28  <a href="/{{.Repo.OwnerName}}/{{.Repo.Name}}/archive/{{.Ref}}.tar.gz">archive</a>
29</nav>
30<p class="clone">clone: <code>git clone {{.CloneURL}}</code></p>
31{{end}}
32
33{{define "sigbadge"}}<span class="badge badge-{{.State}}" title="{{.Fingerprint}}">{{.State}}{{if .Signer}} · {{.Signer}}{{end}}</span>{{end}}