From 5f3daf527fd3b5e15c6c1745422d3fb66ae89a7c Mon Sep 17 00:00:00 2001
From: zzz <zzz@mail.i2p>
Date: Tue, 5 Nov 2019 11:18:06 +0000
Subject: [PATCH] Roadmap and dev guidelines update

---
 i2p2www/pages/site/browser/releasenotes.html  |  4 +--
 .../get-involved/guides/dev-guidelines.html   |  9 +++++-
 i2p2www/pages/site/get-involved/roadmap.html  | 32 +++++++++----------
 3 files changed, 26 insertions(+), 19 deletions(-)

diff --git a/i2p2www/pages/site/browser/releasenotes.html b/i2p2www/pages/site/browser/releasenotes.html
index b9f1d5afa..6b006055d 100644
--- a/i2p2www/pages/site/browser/releasenotes.html
+++ b/i2p2www/pages/site/browser/releasenotes.html
@@ -16,7 +16,7 @@
 <li style="list-style: none;"><a href="#r20b1">{% trans %}Version 2.0 Beta 1{% endtrans %}</a></li>
 </ol>
 <ol>
-<li style="list-style: none;">{% trans %}Roadmap{% endtrans %}</li>
+<li style="list-style: none;"><a href="#roadmap">{% trans %}Roadmap{% endtrans %}</li>
 <li style="list-style: none;"><a href="#r20b8">{% trans %}Version 2.0 Beta 8{% endtrans %}</a></li>
 <li style="list-style: none;"><a href="#r30b9">{% trans %}Version 3.0 Beta 9{% endtrans %}</a></li>
 <li style="list-style: none;"><a href="#r30b10">{% trans %}Version 3.0 Beta 10{% endtrans %}</a></li>
@@ -132,7 +132,7 @@
 
 <p>Lost in history, was labeled "Abscond Browser" at the time.</p>
 
-<h1>{% trans %}Road Map{% endtrans %}</h1>
+<h1 id="roadmap">{% trans %}Roadmap{% endtrans %}</h1>
 
 <h3 id="r20b8">
   <span class="permalink">
diff --git a/i2p2www/pages/site/get-involved/guides/dev-guidelines.html b/i2p2www/pages/site/get-involved/guides/dev-guidelines.html
index ec38877dd..6f26b1959 100644
--- a/i2p2www/pages/site/get-involved/guides/dev-guidelines.html
+++ b/i2p2www/pages/site/get-involved/guides/dev-guidelines.html
@@ -1,6 +1,6 @@
 {% extends "global/layout.html" %}
 {% block title %}{{ _('Developer Guidelines and Coding Style') }}{% endblock %}
-{% block lastupdated %}{% trans %}April 2019{% endtrans %}{% endblock %}
+{% block lastupdated %}2019-11{% endblock %}
 {% block content %}
 <p>{% trans newdevs=site_url('get-involved/guides/new-developers') -%}
 Read the <a href="{{ newdevs }}">new developers guide</a> first.
@@ -170,6 +170,10 @@ Try-with-resources cannot be used in embedded subsystems as it requires java.lan
 in the runtime, and this is not available until Android API 19 (KitKat 4.4).
 </li>
 <li>
+The java.nio.file package cannot be used in embedded subsystems as it
+is not available until Android API 26 (Oreo 8).
+</li>
+<li>
 Plugin authors may require any minimum Java version via the plugin.config file.
 </li>
 <li>{% trans -%}
@@ -195,6 +199,9 @@ Do not use String.equalsIgnoreCase(), as a locale cannot be specified.
 <li>{% trans -%}
 Don't use String.split(). Use DataHelper.split().
 {%- endtrans %}</li>
+<li>
+Don't add code to format dates and times. Use DataHelper.formatDate() and formatTime().
+</li>
 <li>{% trans -%}
 Ensure that InputStreams and OutputStreams are closed in finally blocks.
 {%- endtrans %}</li>
diff --git a/i2p2www/pages/site/get-involved/roadmap.html b/i2p2www/pages/site/get-involved/roadmap.html
index c139c46f0..8422c9253 100644
--- a/i2p2www/pages/site/get-involved/roadmap.html
+++ b/i2p2www/pages/site/get-involved/roadmap.html
@@ -1,6 +1,6 @@
 {% extends "global/layout.html" %}
 {% block title %}{{ _('Roadmap') }}{% endblock %}
-{% block lastupdated %}2019-09{% endblock %}
+{% block lastupdated %}2019-11{% endblock %}
 {% block content %}
 
 <p>
@@ -268,21 +268,11 @@ Android battery permission
 <h2 id="0.9.44">0.9.44</h2>
 <p><b>Target release: Mid-January 2020</b></p>
 <ul><li>
-Continue work on testnet
+Testnet k8s definitions
 </li><li>
 Auto-update server for OSX installer
 </li><li>
-New console prototype
-</li><li>
-I2P Browser beta releases
-</li><li>
-I2P browser: Strip down the I2P JLink installation (SAM, BOB, etc.)
-</li><li>
-I2P browser: Reset data directory menu option for testers
-</li><li>
-I2P browser: Nightly builds of 68
-</li><li>
-I2P browser releases: beta 7, 8, 9; v3.0 based on 68.1 ESR
+I2P Browser: See <a href="../browser/releasenotes#roadmap">Browser roadmap</a>
 </li><li>
 Start migrating deb.i2p2.no
 </li><li>
@@ -292,19 +282,29 @@ Servlet 3.0 annotation scanning
 </li><li>
 SSU performance improvements
 </li><li>
+Faster router startup
+</li><li>
 LibSam - deduplication, documentation, support
 </li><li>
 JSam improvements
 </li><li>
 Outproxy requirements
 </li><li>
+Susimail login page improvements
+</li><li>
+Console improvements
+</li><li>
 I2PControl expansion for new console prototype
 </li><li>
-ECIES Proposal 144 (continuing)
+New console prototype
 </li><li>
-Begin work on SSU2
+ECIES Proposal 144 initial implementation
 </li><li>
-Continue work on testnet
+Begin work on other proposals (152, 153, SSU2?)
+</li><li>
+Long-term strategy for website
+</li><li>
+Donation page redesign and backend
 </li><li>
 Android fixes
 </li></ul>
-- 
GitLab