internal/web/templates/releases.html

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

20 lines · 1077 bytes

 1{{define "title"}}releases · {{.Repo.OwnerName}}/{{.Repo.Name}}{{end}}
 2{{define "content"}}
 3<h1>Releases</h1>
 4{{range $rel := .Releases}}
 5<article class="release">
 6  <header class="releasehead">
 7    <h3>{{$rel.Title}}</h3>
 8    <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>
 9  </header>
10  {{if $rel.NotesHTML}}<div class="rendered">{{$rel.NotesHTML}}</div>{{end}}
11  {{if $rel.Assets}}<table class="assets">
12  {{range $rel.Assets}}<tr>
13    <td class="name"><a href="/{{$.Repo.OwnerName}}/{{$.Repo.Name}}/releases/download/{{$rel.Tag}}/{{.Name}}">{{.Name}}</a></td>
14    <td class="size">{{.Size}}</td>
15    <td class="sha"><code title="{{.SHA256}}">{{short .SHA256}}</code></td>
16  </tr>{{end}}
17  </table>{{end}}
18</article>
19{{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}}
20{{end}}