From 8ef0346f90b10457e7f659dc464b19baf4b6395f Mon Sep 17 00:00:00 2001
From: nervuri <seva@nervuri.net>
Date: Tue, 22 Nov 2022 16:28:54 +0000
Subject: [PATCH Taler website 3/4] add development page

Move items related to community interaction, onboarding and developer
services from the docs page to the development page.
---
 common/navigation.j2.inc     |   1 +
 template/development.html.j2 | 125 +++++++++++++++++++++++++++++++++++
 template/docs.html.j2        | 107 ------------------------------
 3 files changed, 126 insertions(+), 107 deletions(-)
 create mode 100644 template/development.html.j2

diff --git a/common/navigation.j2.inc b/common/navigation.j2.inc
index ddd2c1e..5ba5636 100644
--- a/common/navigation.j2.inc
+++ b/common/navigation.j2.inc
@@ -27,6 +27,7 @@
           {{ navlink('features.html', _('Features')) }}
           {{ navlink('principles.html', _('Principles')) }}
           {{ navlink('docs.html', _('Docs')) }}
+          {{ navlink('development.html', _('Development')) }}
           {{ navlink('news/index.html', _('News')) }}
           <li class="nav-item mx-2">
             <a class="nav-link" href="https://taler-systems.com/" target="_blank" rel="noopener noreferrer">{{ _('Company') }}</a>
diff --git a/template/development.html.j2 b/template/development.html.j2
new file mode 100644
index 0000000..b7e0f18
--- /dev/null
+++ b/template/development.html.j2
@@ -0,0 +1,125 @@
+{% extends "common/base.j2" %}
+{% block body_content %}
+<div class="container">
+  <div class="row">
+    <div class="col">
+    <h1>{{ _("GNU Taler: Development")}}</h1>
+    </div>
+  </div>
+
+  <div class="row mt-5">
+  </div>
+
+  <div class="row justify-content-center text-center">
+    <div class="col-8">
+      <h2>{{ _("Community Interaction")}}</h2>
+    </div>
+  </div>
+
+
+  <div class="row mt-5">
+  </div>
+
+
+  <div class="row">
+
+    <div class="col-lg-4 mb-4">
+      <a href="https://lists.gnu.org/mailman/listinfo/taler">
+        <img src="{{ url('icons/noun-email-list-4339749.svg') }}" height=60>
+        <h3>{{ _("Mailing List")}}</h3>
+      </a>
+      {{ _("The official GNU Taler mailing list.") }}
+    </div>
+
+    <div class="col-lg-4 mb-4">
+      <a href="https://web.libera.chat/">
+        <img src="{{ url('icons/noun-chat-5180308.svg') }}" height=60>
+        <h3>{{ _("IRC")}}</h3>
+      </a>
+      {{ _("Our IRC channel is #taler on Libera.") }}
+    </div>
+
+    <div class="col-lg-4 mb-4">
+      <a href="https://bugs.taler.net/">
+        <img src="{{ url('icons/noun-bug-tracking-2119186.svg') }}" height=60>
+        <h3>{{ _("Bug Tracker")}}</h3>
+      </a>
+      {{ _("Our bug tracker for bugs and feature request.") }}
+    </div>
+
+    <div class="col-lg-4 mb-4">
+      <a href="https://{{ siteconf['docshost'] }}/developers-manual.html">
+        <img src="{{ url('icons/noun-onboarding-2896490.svg') }}" height=60>
+        <h3>{{ _("Onboarding")}}</h3>
+      </a>
+      {% trans %}
+        Description of our taler.net setup and how to contribute.
+      {% endtrans %}
+      {{ gettext('Also available as <a href="%(link)s">PDF</a>.', link="https://" + siteconf['docshost'] + "/pdf/developers-manual.pdf") }}
+    </div>
+
+  </div>
+
+
+  <div class="row mt-5">
+  </div>
+
+
+  <div class="row justify-content-center text-center">
+    <div class="col-8">
+      <h2>{{ _("Developer Services")}}</h2>
+    </div>
+  </div>
+
+
+  <div class="row mt-5">
+  </div>
+
+
+  <div class="row">
+
+    <div class="col-lg-4 mb-4">
+      <a href="https://git.taler.net">
+        <img src="{{ url('icons/noun-git-2407191.svg') }}" height=60>
+        <h3>{{ _("Git repositories") }}</h3>
+      </a>
+      {{ _("Git repositories for all of GNU Taler.") }}
+    </div>
+
+    <div class="col-lg-4 mb-4">
+      <a href="https://lcov.taler.net">
+        <img src="{{ url('icons/icon-lcov.svg') }}" height=60>
+        <h3>{{ _("lcov results") }}</h3>
+      </a>
+      {{ _("Shows results of the code coverage analysis for our test suite.") }}
+    </div>
+
+    <div class="col-lg-4 mb-4">
+      <a href="https://buildbot.taler.net">
+        <img src="{{ url('icons/noun-continuous-integration-4368507.svg') }}" height=60>
+        <h3>{{ _("Continuous integration") }}</h3>
+      </a>
+      {{ _("Continuous integration and deployment is managed by our Buildbot.") }}
+    </div>
+
+    <div class="col-lg-4 mb-4">
+      <a href="https://weblate.taler.net/">
+        <img src="{{ url('icons/noun-translate-5177522.svg') }}" height=60>
+        <h3>{{ _("Internationalization")}}</h3>
+      </a>
+      {{ _("Using our weblate service, everyone in the community can contribute towards translating the Website and the GNU Taler applications.") }}
+    </div>
+
+    <div class="col-lg-4 mb-4">
+      <a href="https://git.taler.net/twister.git/">
+        <img src="{{ url('icons/noun-twister-2280690.svg') }}" height=60>
+        <h3>{{ _("Twister") }}</h3>
+      </a>
+      {% trans %}
+        HTTP modifying man-in-the-middle proxy to test error handling.
+      {% endtrans %}
+    </div>
+  </div>
+
+</div>
+{% endblock body_content %}
diff --git a/template/docs.html.j2 b/template/docs.html.j2
index 0b27dec..6cd6b49 100644
--- a/template/docs.html.j2
+++ b/template/docs.html.j2
@@ -274,17 +274,6 @@
       {% endtrans %}
     </div>
 
-    <div class="col-lg-4 mb-4">
-      <a href="https://{{ siteconf['docshost'] }}/developers-manual.html">
-        <img src="{{ url('icons/noun-onboarding-2896490.svg') }}" height=60>
-        <h3>{{ _("Onboarding")}}</h3>
-      </a>
-      {% trans %}
-        Description of our taler.net setup and how to contribute.
-      {% endtrans %}
-      {{ gettext('Also available as <a href="%(link)s">PDF</a>.', link="https://" + siteconf['docshost'] + "/pdf/developers-manual.pdf") }}
-    </div>
-
     <div class="col-lg-4 mb-4">
       <a href="https://{{ siteconf['docshost'] }}/manpages/taler.conf.5.html#exchange-kyc-provider-options">
         <img src="{{ url('icons/noun-kyc-2913646.svg') }}" height=60>
@@ -300,102 +289,6 @@
   <div class="row mt-5">
   </div>
 
-  <div class="row justify-content-center text-center">
-    <div class="col-8">
-      <h2>{{ _("Community Interaction")}}</h2>
-    </div>
-  </div>
-
-  <div class="row mt-5">
-  </div>
-
-  <div class="row">
-    <div class="col-lg-4 mb-4">
-      <a href="https://lists.gnu.org/mailman/listinfo/taler">
-        <img src="{{ url('icons/noun-email-list-4339749.svg') }}" height=60>
-        <h3>{{ _("Mailing List")}}</h3>
-      </a>
-      {{ _("The official GNU Taler mailing list.") }}
-    </div>
-
-    <div class="col-lg-4 mb-4">
-      <a href="https://web.libera.chat/">
-        <img src="{{ url('icons/noun-chat-5180308.svg') }}" height=60>
-        <h3>{{ _("IRC")}}</h3>
-      </a>
-      {{ _("Our IRC channel is #taler on Libera.") }}
-    </div>
-
-    <div class="col-lg-4 mb-4">
-      <a href="https://bugs.taler.net/">
-        <img src="{{ url('icons/noun-bug-tracking-2119186.svg') }}" height=60>
-        <h3>{{ _("Bug Tracker")}}</h3>
-      </a>
-      {{ _("Our bug tracker for bugs and feature request.") }}
-    </div>
-
-  </div>
-
-  <div class="row mt-5">
-  </div>
-
-  <div class="row justify-content-center text-center">
-    <div class="col-8">
-      <h2>{{ _("Developer Services")}}</h2>
-    </div>
-  </div>
-
-  <div class="row mt-5">
-  </div>
-
-  <div class="row">
-
-    <div class="col-lg-4 mb-4">
-      <a href="https://git.taler.net">
-        <img src="{{ url('icons/noun-git-2407191.svg') }}" height=60>
-        <h3>{{ _("Git repositories") }}</h3>
-      </a>
-      {{ _("Git repositories for all of GNU Taler.") }}
-    </div>
-
-    <div class="col-lg-4 mb-4">
-      <a href="https://lcov.taler.net">
-        <img src="{{ url('icons/icon-lcov.svg') }}" height=60>
-        <h3>{{ _("lcov results") }}</h3>
-      </a>
-      {{ _("Shows results of the code coverage analysis for our test suite.") }}
-    </div>
-
-    <div class="col-lg-4 mb-4">
-      <a href="https://buildbot.taler.net">
-        <img src="{{ url('icons/noun-continuous-integration-4368507.svg') }}" height=60>
-        <h3>{{ _("Continuous integration") }}</h3>
-      </a>
-      {{ _("Continuous integration and deployment is managed by our Buildbot.") }}
-    </div>
-
-    <div class="col-lg-4 mb-4">
-      <a href="https://weblate.taler.net/">
-        <img src="{{ url('icons/noun-translate-5177522.svg') }}" height=60>
-        <h3>{{ _("Internationalization")}}</h3>
-      </a>
-      {{ _("Using our weblate service, everyone in the community can contribute towards translating the Website and the GNU Taler applications.") }}
-    </div>
-
-    <div class="col-lg-4 mb-4">
-      <a href="https://git.taler.net/twister.git/">
-        <img src="{{ url('icons/noun-twister-2280690.svg') }}" height=60>
-        <h3>{{ _("Twister") }}</h3>
-      </a>
-      {% trans %}
-        HTTP modifying man-in-the-middle proxy to test error handling.
-      {% endtrans %}
-    </div>
-  </div>
-
-  <div class="row mt-5">
-  </div>
-
   <div class="row justify-content-center text-center">
     <div class="col-8">
       <h2>{{ _("Experimental work")}}</h2>
-- 
2.35.1

