internal/web/templates/releases.html

af7479c3da05687175f211b836c3e428233a65ab
gitbay/internal/web/templates/releases.html history · blame · raw

21 lines · 1105 bytes

 1{{define "title"}}releases · {{.Repo.OwnerName}}/{{.Repo.Name}}{{end}}
 2{{define "content"}}
 3{{template "repoheader" .}}
 4<h2>releases</h2>
 5{{range $rel := .Releases}}
 6<article class="release">
 7  <header class="releasehead">
 8    <h3>{{$rel.Title}}</h3>
 9    <p class="meta"><span class="refchip">{{$rel.Tag}}</span> {{if $rel.Author}}{{$rel.Author}} · {{end}}{{when $rel.CreatedAt}} · <a href="/{{$.Repo.OwnerName}}/{{$.Repo.Name}}/archive/{{$rel.Tag}}.tar.gz">source tar.gz</a></p>
10  </header>
11  {{if $rel.NotesHTML}}<div class="rendered">{{$rel.NotesHTML}}</div>{{end}}
12  {{if $rel.Assets}}<table class="assets">
13  {{range $rel.Assets}}<tr>
14    <td class="name"><a href="/{{$.Repo.OwnerName}}/{{$.Repo.Name}}/releases/download/{{$rel.Tag}}/{{.Name}}">{{.Name}}</a></td>
15    <td class="size">{{.Size}}</td>
16    <td class="sha"><code title="{{.SHA256}}">{{short .SHA256}}</code></td>
17  </tr>{{end}}
18  </table>{{end}}
19</article>
20{{else}}<p class="empty-note">no releases yet — tag a commit, push the tag, then <code>gitbay release create {{.Repo.OwnerName}}/{{.Repo.Name}} v1.0</code></p>{{end}}
21{{end}}