Update plugin.config and clients.config in specifications to include OS and ARCH substitutions

This commit is contained in:
idk
2022-02-02 13:47:53 -05:00
parent f5a64b6816
commit 453244ef8e
3 changed files with 23 additions and 11 deletions

View File

@ -1,21 +1,17 @@
{% extends "global/layout.html" %} {% block title %}{% trans %}Get Involved{% endtrans %}{% endblock %} {% block content %}
<h2>{% trans %}There are many ways you can help I2P.{% endtrans %}</h2>
<p>{% trans -%} We need help in many areas, and you don't need to know Java to contribute. Here's a list to help get you started. {%- endtrans %}</p>
<h3>{% trans %}Grow the Community{% endtrans %}</h3>
<ul>
<li><b>{% trans %}Support I2P Core Development{% endtrans %}</b>{% trans %}The project hosts meetings on the first Tuesday of every month that are open to the community. This is a great opportunity to see what is happening with I2P core development and
familiarize yourself with Roadmap tasks. Additionally, protocol development meetings take place every Tuesday and zzz's development forum is available all of the time as a place to participate in development and issues that need fixing. See the
new developer's guide for how to get started.{% endtrans %}
</li>
<li><b>{% trans %}Spread the Word.{% endtrans %}</b> &mdash; {% trans -%} Tell people about I2P on forums, blogs, and comments to articles. Fix up the
<a href="https://wikipedia.org/wiki/I2P">Wikipedia article about I2P in your language</a>. Tell your friends, and more importantly, use I2P to communicate with your friends. We have many tools that can help you keep your private conversations
private. {%- endtrans %}
</li>
<li><b><a href="{{ newtrans }}">{{ _('Translation') }}</a></b> &mdash; {% trans newtrans=site_url('get-involved/guides/new-translators') -%} Help translate the website and the software into your language. Translators are a very important part of this
decentralized project and your work is always appreciated. See the <a href="{{ newtrans }}">new translator's guide</a> for details. {%- endtrans %}
</li>
<li><b><a href="https://i2pgit.org/i2p-hackers/i2p.www">{{ _('Documentation') }}</a></b> &mdash; {% trans -%} Suggest changes to the website, or help fix the parts of the website that you notice are outdated or incomplete. Web Site development has been
fully migrated to git, you can participate by creating an account on our project Gitlab
<a href="http://git.idk.i2p/i2p-hackers/i2p.www">inside the I2P network here</a> or
<a href="https://i2pgit.org/i2p-hackers/i2p.www"> on the non-private internet here</a>. We also always appreciate our wonderful translators, join one of our Transifex teams and help translate pages into other languages. {%- endtrans %}
</li>
<li><b>{{ _('Testing') }}</b> &mdash; {% trans monotone=site_url('get-involved/guides/monotone'), trac=i2pconv('trac.i2p2.i2p') -%} Run the latest builds from <a href="{{ monotone }}">monotone</a> or a recent build from the <a href="https://github.com/i2p/i2p.i2p">unofficial github mirror</a> and report results on Gitlab <a href="http://git.idk.i2p/i2p-hackers/i2p.www">inside the I2P network here</a> or <a href="https://i2pgit.org/i2p-hackers/i2p.www"> on the non-private internet here</a>. For existing bugs, <a href="http://{{ trac }}/report/1">Trac</a> is still acceptable. {%- endtrans %}
<li><b><a href="{{ newtrans }}">{{ _('Translation and Documentation') }}</a></b> &mdash; {% trans newtrans=site_url('get-involved/guides/new-translators') -%} Help translate the website and the software into your language. Translators are a very important
part of this decentralized project and your work is always appreciated. See the new translator's guide for details. The project also welcomes support to help keep its documentation updated. See the <a href="{{ newtrans }}">new translator's guide</a> for details. {%- endtrans %}
</li>
</ul>
<h3>{% trans %}Host Services for Yourself and Others{% endtrans %}</h3>
@ -28,7 +24,7 @@
{%- endtrans %}
</li>
</ul>
<h3>{% trans %}Develop Software{% endtrans %}</h3>
<h3>{% trans %}Develop and Test Software{% endtrans %}</h3>
<ul>
<li><b><a href="{{ site_url('/get-involved/guides/dev-guidelines') }}">{{ _('Applications') }}</a></b> &mdash; {% trans apps=site_url('get-involved/develop/applications') -%} Write or port applications for I2P. There's some guidelines and a list of ideas
on the <a href="{{ apps }}">applications page</a>. {%- endtrans %}

View File

@ -125,6 +125,12 @@ uninstallargs, and classpath lines, for plugins only:
$PLUGIN
This plugin's directory (e.g. ~/.i2p/plugins/foo)
$OS
The operating system name (e.g. "linux")
$ARCH
The architecture name (e.g. "amd64")
All properties except "main" are optional. Lines starting with "#" are
comments.

View File

@ -120,6 +120,11 @@ router console if present:
The update checker will check bytes 41-56 at this URL
to determine whether a newer version is available
As of 1.7.0(0.9.53), it is possible to use the $OS and $ARCH
variables in the URL. For example, on Windows/amd64, the URL
http://foo.i2p/foo-$OS-$ARCH.xpi2p would be transformed into:
http://foo.i2p/foo-windows-amd64.xpi2p.
Not recommended. Do not use unless you previously distributed
plugins in the xpi2p format, and even then, routers know how
to update with the su3 URL, as of 0.9.15.
@ -133,6 +138,11 @@ router console if present:
The location of the su3-format update file, as of 0.9.15
As of 1.7.0(0.9.53), it is possible to use the $OS and $ARCH
variables in the URL. For example, on Windows/amd64, the URL
http://foo.i2p/foo-$OS-$ARCH.xpi2p would be transformed into:
http://foo.i2p/foo-windows-amd64.xpi2p.
description
in English