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