repo.stpl.html
raw
<article class="repo">
<header class="repo-header">
<h1><%= self.summary.name %></h1>
<% if let Some(description) = &self.summary.description { %>
<p class="repo-description"><%= description %></p>
<% } %>
<dl class="repo-facts">
<dt>Clone</dt>
<dd><code class="clone-url">git clone <%= self.clone_url %></code></dd>
<dt>Files</dt>
<dd><a href="<%= self.browse_url %>">browse the default branch</a></dd>
<% if let Some(branch) = &self.summary.default_branch { %>
<dt>Default branch</dt>
<dd><%= branch %></dd>
<% } %>
<% if let Some(date) = self.summary.last_commit_date() { %>
<dt>Last commit</dt>
<dd><%= date %></dd>
<% } %>
</dl>
</header>
<% match &self.readme { Some(readme) => { %>
<%+ crate::pages::file::PresentationView { title: &readme.file_name, title_url: Some(&readme.url), raw_url: &readme.raw_url, presentation: &readme.presentation } %>
<% } None => { %>
<p class="empty">This repository has no README.</p>
<% } } %>
</article>