Roadmap and dev guidelines update

This commit is contained in:
zzz
2019-11-05 11:18:06 +00:00
parent 404985edf2
commit 5f3daf527f
3 changed files with 26 additions and 19 deletions

View File

@ -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">

View File

@ -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>

View File

@ -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>