aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Kummerlaender2014-10-26 16:13:30 +0100
committerAdrian Kummerlaender2014-10-26 16:13:30 +0100
commit7116f8fd112d721fac44b2bafa23023b9f0f9234 (patch)
treedf534ed7711aac0729fec7e56116ab26e2610a45
parent9e018d0d16914028cd2fe215e8b06a6466d8f222 (diff)
downloadOverview-7116f8fd112d721fac44b2bafa23023b9f0f9234.tar
Overview-7116f8fd112d721fac44b2bafa23023b9f0f9234.tar.gz
Overview-7116f8fd112d721fac44b2bafa23023b9f0f9234.tar.bz2
Overview-7116f8fd112d721fac44b2bafa23023b9f0f9234.tar.lz
Overview-7116f8fd112d721fac44b2bafa23023b9f0f9234.tar.xz
Overview-7116f8fd112d721fac44b2bafa23023b9f0f9234.tar.zst
Overview-7116f8fd112d721fac44b2bafa23023b9f0f9234.zip
Added repository project page links
* project page urls are maintained in `00_content/repositories.xml`
-rw-r--r--source/00_content/repositories.xml7
-rw-r--r--source/99_result/overview.xsl17
2 files changed, 19 insertions, 5 deletions
diff --git a/source/00_content/repositories.xml b/source/00_content/repositories.xml
index 6f0cbfd..54b682e 100644
--- a/source/00_content/repositories.xml
+++ b/source/00_content/repositories.xml
@@ -2,23 +2,30 @@
<datasource>
<entry handle="InputXSLT">
<feed>http://code.kummerlaender.eu/InputXSLT/atom/?h=master</feed>
+ <url>http://blog.kummerlaender.eu/page/input_xslt/</url>
</entry>
<entry handle="blog.kummerlaender.eu">
<feed>http://code.kummerlaender.eu/blog.kummerlaender.eu/atom/?h=master</feed>
+ <url>http://blog.kummerlaender.eu/page/this_website/</url>
</entry>
<entry handle="SimpleParser">
<feed>http://code.kummerlaender.eu/SimpleParser/atom/?h=master</feed>
+ <url>http://blog.kummerlaender.eu/page/simple_parser/</url>
</entry>
<entry handle="StaticXSLT">
<feed>http://code.kummerlaender.eu/StaticXSLT/atom/?h=master</feed>
+ <url>http://blog.kummerlaender.eu/page/static_xslt/</url>
</entry>
<entry handle="BuildXSLT">
<feed>http://code.kummerlaender.eu/BuildXSLT/atom/?h=master</feed>
+ <url>http://blog.kummerlaender.eu/page/build_xslt/</url>
</entry>
<entry handle="GraphStorage">
<feed>http://code.kummerlaender.eu/GraphStorage/atom/?h=master</feed>
+ <url>http://blog.kummerlaender.eu/page/graph_storage/</url>
</entry>
<entry handle="BinaryMapping">
<feed>http://code.kummerlaender.eu/BinaryMapping/atom/?h=master</feed>
+ <url>http://blog.kummerlaender.eu/page/binary_mapping/</url>
</entry>
</datasource>
diff --git a/source/99_result/overview.xsl b/source/99_result/overview.xsl
index 215fea0..918a9dd 100644
--- a/source/99_result/overview.xsl
+++ b/source/99_result/overview.xsl
@@ -18,9 +18,10 @@
<xsl:include href="[utility/date-time.xsl]"/>
<xsl:variable name="meta">
- <datasource type="main" mode="full" source="03_merge/timeline.xml" target="timeline"/>
- <datasource type="support" mode="full" source="02_augment/commits.xml" target="repositories"/>
- <datasource type="support" mode="full" source="00_content/meta.xml" target="meta"/>
+ <datasource type="main" mode="full" source="03_merge/timeline.xml" target="timeline"/>
+ <datasource type="support" mode="full" source="02_augment/commits.xml" target="commits"/>
+ <datasource type="support" mode="full" source="00_content/repositories.xml" target="repositories"/>
+ <datasource type="support" mode="full" source="00_content/meta.xml" target="meta"/>
<target mode="plain" value="index.html"/>
</xsl:variable>
@@ -30,12 +31,16 @@
<xsl:param name="repository"/>
<xsl:param name="hash"/>
- <xsl:variable name="commit" select="$root/repositories/entry[
+ <xsl:variable name="commit" select="$root/commits/entry[
@handle = $repository
]/commit[
@hash = $hash
]"/>
+ <xsl:variable name="project" select="$root/repositories/entry[
+ @handle = $repository
+ ]"/>
+
<h3>
<xsl:text>ยป </xsl:text>
<a href="{$commit/link}">
@@ -51,7 +56,9 @@
<xsl:text> at </xsl:text>
<xsl:value-of select="$commit/date/@time"/>
<xsl:text> | </xsl:text>
- <xsl:value-of select="$repository"/>
+ <a href="{$project/url}">
+ <xsl:value-of select="$repository"/>
+ </a>
<xsl:text> | </xsl:text>
<a href="{$commit/link}">
<xsl:value-of select="$commit/@hash"/>