summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke T. Shumaker <lukeshu@lukeshu.com>2024-04-17 12:53:53 -0600
committerLuke T. Shumaker <lukeshu@lukeshu.com>2024-04-17 12:53:53 -0600
commit6a767c46dca3891096a929fdd106287dbc6c5a3d (patch)
treeffe53a6e20ed1778aee4f23dfe5c159988570170
parent5bb42c01117a8442f7f886c45020143ab96ebbc2 (diff)
imworkingon: Put not-yet-merged stuff up top
-rw-r--r--cmd/generate/imworkingon.html.tmpl33
1 files changed, 32 insertions, 1 deletions
diff --git a/cmd/generate/imworkingon.html.tmpl b/cmd/generate/imworkingon.html.tmpl
index d34f141..6828002 100644
--- a/cmd/generate/imworkingon.html.tmpl
+++ b/cmd/generate/imworkingon.html.tmpl
@@ -16,6 +16,7 @@
</section>
<section id="tags">
+ <h2>Top themes</h2>
{{- range $tagName, $tagInfo := .Tags }}
<article class="tag" id="tag-{{ $tagName }}">
<h2><a href="#tag-{{ $tagName }}">#{{ $tagName }}</a> : {{ $tagInfo.PrettyName }}</h2>
@@ -24,8 +25,38 @@
{{- end }}
</section>
- <section id="contribs">
+ <section id="contribs-pending">
+ <h2>In-progress work</h2>
{{- range $contrib := .Contribs }}
+ {{- if or (eq $contrib.StatusClass "merged") (eq $contrib.StatusClass "released") }}{{ continue }}{{ end }}
+ {{ $upstream := $contrib | getUpstream }}
+ <article class="contrib {{ $contrib.StatusClass }}-contrib">
+ <div class="contrib-upstream-name"><a class="em" href="{{ index $upstream.URLs 0 }}">{{ $upstream.Name }}</a></div>
+ <div class="contrib-upstream-desc">{{ $upstream.Desc | md2html }}</div>
+ <div class="contrib-urls">
+ {{- range $url := $contrib.URLs }}
+ <a href="{{ $url }}"><tt>{{ $url }}</tt></a><br />
+ {{- end }}
+ </div>
+ <div class="contrib-tags">
+ {{- range $tag := $contrib.Tags }}
+ <a href="#tag-{{ $tag }}">#{{ $tag }}</a> {{/* */}}
+ {{- end }}
+ </div>
+ <div class="contrib-submitted">Submitted: {{ timeTag $contrib.SubmittedAt "2006-01-02" }}</div>
+ <div class="contrib-updated">{{ if not $contrib.LastUpdatedAt.IsZero }}Last updated: {{ timeTag $contrib.LastUpdatedAt "2006-01-02" }}{{ end }}</div>
+ <div class="contrib-status">Status: {{ $contrib.Status }}</div>
+ <div class="contrib-desc">
+ {{- $contrib.Desc | md2html }}
+ {{- if $contrib.SponsoredBy }}<p>Sponsored-by: {{ $contrib.SponsoredBy }}</p>{{ end -}}
+ </div>
+ </article>
+ {{- end }}
+ </section>
+ <section id="contribs-completed">
+ <h2>Completed work</h2>
+ {{- range $contrib := .Contribs }}
+ {{- if or (eq $contrib.StatusClass "merged") (eq $contrib.StatusClass "released") | not }}{{ continue }}{{ end }}
{{ $upstream := $contrib | getUpstream }}
<article class="contrib {{ $contrib.StatusClass }}-contrib">
<div class="contrib-upstream-name"><a class="em" href="{{ index $upstream.URLs 0 }}">{{ $upstream.Name }}</a></div>