summaryrefslogtreecommitdiff
path: root/project/templates
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2017-08-07 15:21:58 +1000
committerJed Barber <jjbarber@y7mail.com>2017-08-07 15:21:58 +1000
commit1a7e98a629ccc244b047a6e4858e87bb170047ae (patch)
tree6953b97b4c9e03667dad9a73ef01107ee88d0321 /project/templates
parent92ff13627021a5fdd4eea59bd5db493cbea5406b (diff)
Git repo links more accessible
Diffstat (limited to 'project/templates')
-rw-r--r--project/templates/adapad.html30
-rw-r--r--project/templates/base.html2
-rw-r--r--project/templates/fltkada.html5
-rw-r--r--project/templates/grasp.html11
-rw-r--r--project/templates/stvcount.html6
-rw-r--r--project/templates/sunset.html9
-rw-r--r--project/templates/thue2a.html6
7 files changed, 39 insertions, 30 deletions
diff --git a/project/templates/adapad.html b/project/templates/adapad.html
index 9408f80..e588c04 100644
--- a/project/templates/adapad.html
+++ b/project/templates/adapad.html
@@ -10,9 +10,12 @@
{% block content %}
<h4>Adapad</h4>
+
+<p>Git repository: <a href="/cgit/cgit.cgi/adapad.git/">Link</a></p>
+
<h5>8/5/2017</h5>
-<p>The Ada binding for FLTK has now been moved to its own <a href="/cgit/cgit.cgi/fltkada.git/" target="_blank">repository</a>.
+<p>The Ada binding for FLTK has now been moved to its own <a href="/cgit/cgit.cgi/fltkada.git">repository</a>.
Installing it is required to build and use Adapad, naturally. Both repositories are set up to use the GNAT
Project Manager build tools to handle all that, with any further specific details in each project's readme.</p>
@@ -23,10 +26,18 @@ Project Manager build tools to handle all that, with any further specific detail
Strong typing, built in concurrency, readable syntax, systems support, real-time support, a general
culture of correctness and emphasising reliability... what's not to like? I also have a bit of an interest
in <a href="http://www.fltk.org/index.php" target="_blank">FLTK</a>, being one of the more prominent tiny
-graphics toolkits around. Adapad was born as a side project from efforts to create an Ada binding for
-FLTK.</p>
+graphics toolkits around. Adapad is a notepad clone born as a side project from efforts to create an Ada
+binding for FLTK.</p>
+
+<figure>
+ <img src="/img/adapad_screenshot.png"
+ alt="A screenshot of Adapad"
+ height="568"
+ width="862">
+ <figcaption>Adapad in action</figcaption>
+</figure>
-<p>Adapad was modeled after <a href="http://tarot.freeshell.org/leafpad/" target="_blank">Leafpad</a>, and
+<p>It was modeled after <a href="http://tarot.freeshell.org/leafpad/" target="_blank">Leafpad</a>, and
the feature list is similar, currently comprising:</p>
<ul>
@@ -45,18 +56,9 @@ considered to be at v0.8 due to a few minor issues, such as the horizontal scrol
when only vertical scroll is possible. That may be an FLTK issue, but that's not an excuse from an end
user perspective.</p>
-<p>Source code is available <a href="/cgit/cgit.cgi/adapad.git/" target="_blank">here</a>. The
-FLTK/Ada binding currently occupies the same repository, but will be moved to its own as work
+<p>The FLTK/Ada binding currently occupies the same repository as Adapad, but will be moved to its own as work
progresses.</p>
-<figure>
- <img src="/img/adapad_screenshot.png"
- alt="A screenshot of Adapad"
- height="568"
- width="862">
- <figcaption>Adapad in action</figcaption>
-</figure>
-
{% endblock %}
diff --git a/project/templates/base.html b/project/templates/base.html
index 764f81b..a23b8ab 100644
--- a/project/templates/base.html
+++ b/project/templates/base.html
@@ -15,7 +15,7 @@
<ul>
<li><a href="/">Index</a></li>
<li><a href="/about.html">About</a></li>
- <li><a href="/cgit" target="_blank">Git</a></li>
+ <li><a href="/cgit">Git</a></li>
</ul>
</nav>
<hr>
diff --git a/project/templates/fltkada.html b/project/templates/fltkada.html
index a6663e6..3a590e2 100644
--- a/project/templates/fltkada.html
+++ b/project/templates/fltkada.html
@@ -11,7 +11,8 @@
<h4>FLTK Ada Binding</h4>
-<p>Estimated status: 40-45% complete</p>
+<p>Git repository: <a href="/cgit/cgit.cgi/fltkada.git/">Link</a><br>
+Estimated status: 40-45% complete</p>
<h5>25/6/2017</h5>
@@ -62,8 +63,6 @@ declare FLTK objects on the stack. Allocation and deallocation of the C++ intern
than implicitly being added to the last group not yet ended. At the moment the package specifications should
provide sufficient information to allow programmers to work with the library.</p>
-<p>Git repo is <a href="/cgit/cgit.cgi/fltkada.git/" target="_blank">here</a>.</p>
-
{% endblock %}
diff --git a/project/templates/grasp.html b/project/templates/grasp.html
index 45661af..a2155d0 100644
--- a/project/templates/grasp.html
+++ b/project/templates/grasp.html
@@ -10,6 +10,9 @@
{% block content %}
<h4>Grasp Interpreter</h4>
+
+<p>Git repository: <a href="/cgit/cgit.cgi/esoteric.git/">Link</a></p>
+
<h5>1/1/2017</h5>
<p>Like Lisp, the esoteric programming language <a href="http://esolangs.org/wiki/Grasp" target="_blank">
@@ -48,9 +51,8 @@ edges are available.</p>
<p>The language seemed like an interesting enough idea, but unfortunately nobody had done anything
with it, and there was only a specification. This has now been fixed. The interpreter currently
-uses a subset of the DOT graph description language for the file format, to enable a text format
-as well as relatively easy conversion to a graph image. If a format that more readily converts to a
-comprehensible graph image is found, a parser for it may be added.</p>
+uses a subset of the <a href="http://www.graphviz.org/doc/info/lang.html" target="_blank">DOT graph description language</a>
+for the file format, to enable a text format as well as relatively easy conversion to a graph image.</p>
<p>The above example is recorded as follows:</p>
<div class="precontain">
@@ -66,7 +68,8 @@ digraph {
</code>
</div>
-<p>Source code is available <a href="/cgit/cgit.cgi/esoteric.git/" target="_blank">here</a>.</p>
+<p>If a format that more readily converts to a comprehensible graph image is found, a parser for it
+may be added.</p>
{% endblock %}
diff --git a/project/templates/stvcount.html b/project/templates/stvcount.html
index c2533fb..bdc6933 100644
--- a/project/templates/stvcount.html
+++ b/project/templates/stvcount.html
@@ -16,6 +16,9 @@
{% block content %}
<h4>Single Transferable Vote Counter</h4>
+
+<p>Git repository: <a href="/cgit/cgit.cgi/stv-count.git/">Link</a></p>
+
<h5>19/2/2017</h5>
<p>To give an incredibly brief summary of <a href="https://en.wikipedia.org/wiki/Parliament_of_Australia"
@@ -75,8 +78,7 @@ used for the Australian Senate:</p>
the candidates with the highest vote totals at that point are considered elected.</li>
</ul>
-<p>My implementation (source <a href="http://jedbarber.id.au/cgit/cgit.cgi/stv-count.git/"
-target="_blank">here</a>) also includes <a href="https://en.wikipedia.org/wiki/Counting_single_transferable_votes#Bulk_exclusions"
+<p>My implementation also includes <a href="https://en.wikipedia.org/wiki/Counting_single_transferable_votes#Bulk_exclusions"
target="_blank">bulk exclusions</a> using applied breakpoints in order to increase speed slightly and minimise
superfluous logging.</p>
diff --git a/project/templates/sunset.html b/project/templates/sunset.html
index 01420d5..424907c 100644
--- a/project/templates/sunset.html
+++ b/project/templates/sunset.html
@@ -10,6 +10,9 @@
{% block content %}
<h4>Sunset License</h4>
+
+<p>Git repository: <a href="/cgit/cgit.cgi/sunset.git/">Link</a></p>
+
<h5>29/6/2017</h5>
<p>Software licenses bother me. As a general rule I prefer to make my projects open source,
@@ -53,10 +56,8 @@ may do whatever you want with it, regardless of all other clauses.
</pre>
</div>
-<p>The license file, accompanying detailed rationale, and a simple logo I threw together can
-all be found in <a href="/cgit/cgit.cgi/sunset.git/" target="_blank">this</a> repo.</p>
-
-<p>In the future, all my projects will either use this license or the Unlicense. Works I've
+<p>The git repository also contains an accompanying rationale and a simple logo I threw together.
+In the future, all my projects will either use this license or the Unlicense. Works I've
already created will be relicensed as appropriate.</p>
{% endblock %}
diff --git a/project/templates/thue2a.html b/project/templates/thue2a.html
index 4f82ed8..adbc669 100644
--- a/project/templates/thue2a.html
+++ b/project/templates/thue2a.html
@@ -10,6 +10,9 @@
{% block content %}
<h4>Thue Version 2a</h4>
+
+<p>Git repository: <a href="/cgit/cgit.cgi/esoteric.git/">Link</a></p>
+
<h5>1/1/2017</h5>
<p><a href="http://esolangs.org/wiki/Thue" target="_blank">Thue</a> is an esoteric programming
@@ -97,8 +100,7 @@ a::=abc
</div>
<p>While this doesn't solve all the problems Thue has (try writing a Thue program that asks
-for and greets the user by name!) it should solve this one particular issue. Source code is
-available <a href="/cgit/cgit.cgi/esoteric.git/" target="_blank">here</a>.</p>
+for and greets the user by name!) it should solve this one particular issue.</p>
{% endblock %}