forked from I2P_Developers/i2p.www
Migrated bounty pages to a common template, added translation tags
This commit is contained in:
@@ -1,36 +1,39 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Bounty Arabic translation of webpage and router console{% endblock %}
|
||||
{% block content %}<p>To improve I2P usage and attract more people
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Bounty Arabic translation of webpage and router console') }}{% endblock %}
|
||||
{% block donatename %}{{ _('Arabic translation') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<p>{% trans -%}
|
||||
To improve I2P usage and attract more people
|
||||
into I2P echelon set out this bounty for translation
|
||||
of the I2P web page and I2P router console into Arabic.
|
||||
</p>
|
||||
{%- endtrans %}</p>
|
||||
<p>
|
||||
This bounty is set into 2 subparts:
|
||||
{{ _('This bounty is set into 2 subparts:') }}
|
||||
<br>
|
||||
Part 1 is translation of the webpage. <br>
|
||||
{{ _('Part 1 is translation of the webpage.') }}<br>
|
||||
</p>
|
||||
<p>
|
||||
For collecting the bounty of 20 BTC you need to translate the following pages:<br>
|
||||
{{ _('For collecting the bounty of 20 BTC you need to translate the following pages:') }}<br>
|
||||
http://www.i2p2.de/index.html<br>
|
||||
http://www.i2p2.de/download.html<br>
|
||||
http://www.i2p2.de/intro.html <br>
|
||||
http://www.i2p2.de/faq.html <br>
|
||||
http://www.i2p2.de/bounties.html <br>
|
||||
http://www.i2p2.de/getinvolved.html <br>
|
||||
http://www.i2p2.de/donate.html <br>
|
||||
This job was done by hamada and the bounty of 20 BTC was paid to hamada.<br>
|
||||
http://www.i2p2.de/intro.html<br>
|
||||
http://www.i2p2.de/faq.html<br>
|
||||
http://www.i2p2.de/bounties.html<br>
|
||||
http://www.i2p2.de/getinvolved.html<br>
|
||||
http://www.i2p2.de/donate.html<br>
|
||||
{{ _('This job was done by hamada and the bounty of 20 BTC was paid to hamada.') }}<br>
|
||||
</p>
|
||||
<p>
|
||||
<p>{% trans -%}
|
||||
Part 2 is the translation of the router console. The router console was
|
||||
partly translated and the bounty of 80 BTC was paid to hamada.
|
||||
</p>
|
||||
<p>
|
||||
Judge is echelon.
|
||||
</p>
|
||||
<p>
|
||||
Note:
|
||||
|
||||
<p><i>bounty amounts may be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Add in your donation</a>,
|
||||
marking the amount for this translation bounty!</i></p>
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block bountyjudge %}
|
||||
<p>{% trans -%}
|
||||
Judge is echelon.
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block bountynotesouter %}{% endblock %}
|
||||
|
@@ -1,20 +1,18 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Bounty creating a I2P native Bitcoin client {% endblock %}
|
||||
{% block content %}<p>For a future of I2P and attract more people
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Bounty creating a I2P native Bitcoin client') }}{% endblock %}
|
||||
{% block donatename %}{{ _('BTC I2P native client') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<p>{% trans -%}
|
||||
For a future of I2P and attract more people
|
||||
into I2P this bounty is to create a I2P native Bitcoin client.
|
||||
It should integrate with other client via the I2P network and via gateways to
|
||||
the existant bitcoin network.
|
||||
</p>
|
||||
Judge is psychonaut who donated the first 30 € to this bounty.
|
||||
<br>
|
||||
<p>
|
||||
Note:
|
||||
To claim the bounty the author must not be paid by other organizations or teams
|
||||
for this work (e.g. GSoC students are not valid).</p>
|
||||
|
||||
|
||||
<p><i>Note 2: bounty amounts may be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Add in your donation</a>,
|
||||
marking the amount for the BTC I2P native client bounty!</i></p>
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block bountyjudge %}
|
||||
<p>{% trans -%}
|
||||
Judge is psychonaut who donated the first 30 € to this bounty.
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
|
@@ -1,6 +1,10 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Bounty datastorage{% endblock %}
|
||||
{% block content %}<p>To improve I2P's usage and to be independent of routers
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Bounty datastorage') }}{% endblock %}
|
||||
{% block donatename %}{{ _('datastore') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<p>{% trans -%}
|
||||
To improve I2P's usage and to be independent of routers
|
||||
online status we want a datastorage as a extension to I2P.
|
||||
Like in Freenet the datastorage should be distributed and every
|
||||
participating node should be able to configure his options.
|
||||
@@ -8,31 +12,31 @@ The files should be saved in chunks and at least 2-3 times to
|
||||
obtain redundancy. Usage of storage space should be auto balanced.
|
||||
As it is a extra application, it should work flawless within I2P and
|
||||
cooperate nice with the I2P router. Maybe a integration within the
|
||||
webpage/router could be done.</p>
|
||||
<br>
|
||||
<p>This bounty cooperates with the 2 other bounties "frost for I2P" and
|
||||
"eepsites in datastorage".</p>
|
||||
<br>
|
||||
<p>The frost for I2P datastorage bounty is paid for a frost like program
|
||||
webpage/router could be done.
|
||||
{%- endtrans %}</p>
|
||||
<p>{% trans -%}
|
||||
This bounty cooperates with the 2 other bounties "frost for I2P" and
|
||||
"eepsites in datastorage".
|
||||
{%- endtrans %}</p>
|
||||
<p>{% trans -%}
|
||||
The frost for I2P datastorage bounty is paid for a frost like program
|
||||
with which files/messages are stored into database and got from database.
|
||||
It needs to work with a GUI.</p>
|
||||
<br>
|
||||
<p>The eepsite served out of I2P datastorage extends a I2P router to send
|
||||
It needs to work with a GUI.
|
||||
{%- endtrans %}</p>
|
||||
<p>{% trans -%}
|
||||
The eepsite served out of I2P datastorage extends a I2P router to send
|
||||
out eepsites out of the I2P datastorage. All files for eepsites need to be
|
||||
saved inside of datastorage and are taken from it.
|
||||
Extension:
|
||||
For better integration all datastorage participants could serve that eepsite.
|
||||
</p>
|
||||
<br>
|
||||
<p>
|
||||
Note:
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block bountynotes %}
|
||||
<li>{% trans -%}
|
||||
For bounties to be declared done and paid, we need the program AND the source.
|
||||
Source and code need to be licensed under a free license (free to change and
|
||||
free to distribute). To claim the bounty the author must not be paid by other
|
||||
organizations or teams for this work (e.g. GSoC students are not valid).</p>
|
||||
|
||||
|
||||
<p><i>Note 2: bounty amounts may be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Add in your donation</a>,
|
||||
marking the amount for the datastore bounty!</i></p>
|
||||
free to distribute).
|
||||
{%- endtrans %}</li>
|
||||
{{ super() }}
|
||||
{% endblock %}
|
||||
|
@@ -1,21 +1,15 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Bounty I2P package in Debian and Ubuntu mirrors{% endblock %}
|
||||
{% block content %}<p>For the future of I2P and in order to attract more people
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Bounty I2P package in Debian and Ubuntu mirrors') }}{% endblock %}
|
||||
{% block donatename %}{{ _('I2P Ubuntu/Debian package') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<p>{% trans -%}
|
||||
For the future of I2P and in order to attract more people
|
||||
to I2P, this bounty was set for including an I2P package into the Ubuntu and Debian
|
||||
archive mirrors.
|
||||
To claim this bounty, the I2P router package needs to be available from
|
||||
Ubuntu and Debian archive mirrors and Debian bug
|
||||
<a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=448638">448638</a>
|
||||
needs to be closed successfully.
|
||||
</p>
|
||||
<br>
|
||||
<p>
|
||||
Note:
|
||||
To claim the bounty, the author must not be paid by other organizations or teams
|
||||
for this work (e.g. GSoC students are not permitted to claim it).</p>
|
||||
|
||||
|
||||
<p><i>Note 2: Bounty amounts can be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Make a donation</a>,
|
||||
marking the amount for the I2P Ubuntu/Debian package bounty!</i></p>
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
@@ -1,15 +1,13 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Bounty I2PHex code implementation{% endblock %}
|
||||
{% block content %}<p>To improve I2P usage and attract more people
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Bounty I2PHex code implementation') }}{% endblock %}
|
||||
{% block donatename %}{{ _('i2phex code implementation') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<p>{% trans -%}
|
||||
To improve I2P usage and attract more people
|
||||
into I2PHex P2P ArneBab setout the bounty for implementing actual
|
||||
Phex code onto I2PHex.
|
||||
</p>
|
||||
<br>
|
||||
<p>
|
||||
Note:
|
||||
|
||||
<p><i>bounty amounts may be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Add in your donation</a>,
|
||||
marking the amount for the i2phex code implementation bounty!</i></p>
|
||||
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block bountynotesouter %}{% endblock %}
|
||||
|
@@ -1,20 +1,21 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Bounty I2P IPv6 native{% endblock %}
|
||||
{% block content %}<p>For a future of I2P and attract more people
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Bounty I2P IPv6 native') }}{% endblock %}
|
||||
{% block donatename %}{{ _('native IPv6 I2P') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<p>{% trans -%}
|
||||
For a future of I2P and attract more people
|
||||
into I2P I withdrawal the vuze bounty and offer a IPv6 bounty.
|
||||
To claim this bounty, the I2P router needs to run full on native
|
||||
IPv6 connections like it does on IPv4.
|
||||
</p>
|
||||
<br>
|
||||
<p>
|
||||
Note:
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block bountynotes %}
|
||||
<li>{% trans -%}
|
||||
For bounties to be declared done and paid, we need the plugin AND the source.
|
||||
Source and code need to be licensed under a free license (free to change and
|
||||
free to distribute). To claim the bounty the author must not be paid by other
|
||||
organizations or teams for this work (e.g. GSoC students are not valid).</p>
|
||||
|
||||
|
||||
<p><i>Note 2: bounty amounts may be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Add in your donation</a>,
|
||||
marking the amount for the native IPv6 I2P bounty!</i></p>
|
||||
free to distribute).
|
||||
{%- endtrans %}</li>
|
||||
{{ super() }}
|
||||
{% endblock %}
|
||||
|
@@ -1,41 +1,42 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Bounty russian translation of webpage and router console{% endblock %}
|
||||
{% block content %}<p>To improve I2P usage and attract more people
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Bounty russian translation of webpage and router console') }}{% endblock %}
|
||||
{% block donatename %}{{ _('Russian translation') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<p>{% trans -%}
|
||||
To improve I2P usage and attract more people
|
||||
into I2P a anonymous donator set out the bounty for translation
|
||||
of the I2P web page and I2P router console into russian language.
|
||||
</p>
|
||||
{%- endtrans %}</p>
|
||||
<p>
|
||||
This bounty is set into 2 subparts:
|
||||
{{ _('This bounty is set into 2 subparts:') }}
|
||||
<br>
|
||||
Part 1 is translation of the webpage. <br>
|
||||
{{ _('Part 1 is translation of the webpage.') }}<br>
|
||||
</p>
|
||||
<p>
|
||||
For collecting the bounty of $115 USD you need to translate the following pages:<br>
|
||||
{{ _('For collecting the bounty of $115 USD you need to translate the following pages:') }}<br>
|
||||
http://www.i2p2.de/index.html<br>
|
||||
http://www.i2p2.de/download.html<br>
|
||||
http://www.i2p2.de/intro.html <br>
|
||||
http://www.i2p2.de/faq.html <br>
|
||||
http://www.i2p2.de/bounties.html <br>
|
||||
http://www.i2p2.de/bounty_datastore <br>
|
||||
http://www.i2p2.de/bounty_i2phex <br>
|
||||
http://www.i2p2.de/bounty_vuzeplugin <br>
|
||||
http://www.i2p2.de/getinvolved.html <br>
|
||||
http://www.i2p2.de/donate.html <br>
|
||||
http://www.i2p2.de/intro.html<br>
|
||||
http://www.i2p2.de/faq.html<br>
|
||||
http://www.i2p2.de/bounties.html<br>
|
||||
http://www.i2p2.de/bounty_datastore<br>
|
||||
http://www.i2p2.de/bounty_i2phex<br>
|
||||
http://www.i2p2.de/bounty_vuzeplugin<br>
|
||||
http://www.i2p2.de/getinvolved.html<br>
|
||||
http://www.i2p2.de/donate.html<br>
|
||||
|
||||
</p>
|
||||
<p>
|
||||
<p>{% trans -%}
|
||||
Part 2 is the translation of the router console. The whole router console needs
|
||||
to be translated to collect the bounty of $115 USD.
|
||||
</p>
|
||||
<p>
|
||||
Judge is the russian donor.
|
||||
</p>
|
||||
<a href="{{ change_lang('ru') }}">russian</a> short version of this page available.<br>
|
||||
<br>
|
||||
<p>
|
||||
Note:
|
||||
|
||||
<p><i>bounty amounts may be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Add in your donation</a>,
|
||||
marking the amount for this translation bounty!</i></p>
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block bountyjudge %}
|
||||
<p>{% trans -%}
|
||||
Judge is the russian donor.
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block bountynotesouter %}{% endblock %}
|
||||
|
@@ -1,28 +1,26 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Bounty migrate I2P IRC to SILC {% endblock %}
|
||||
{% block content %}
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Bounty migrate I2P IRC to SILC') }}{% endblock %}
|
||||
{% block donatename %}{{ _('I2P silc server') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<!-- file version 2012.01.01.01 -->
|
||||
<p>For a future of I2P and attract more people
|
||||
<p>{% trans -%}
|
||||
For a future of I2P and attract more people
|
||||
into I2P this bounty is to setup and host a I2P SILC server.
|
||||
This will allow people to send files over their messaging servers and have intrinsic security built into the protocol.
|
||||
Judge is An Anonymous Secret Society, society@mail.i2p.
|
||||
</p>
|
||||
<p>
|
||||
{%- endtrans %}</p>
|
||||
<p>{% trans -%}
|
||||
A silc server needs to be set up and run for at least 3 month time to get payed.
|
||||
A second server should be set up, to.
|
||||
</p>
|
||||
<p>
|
||||
{%- endtrans %}</p>
|
||||
<p>{% trans -%}
|
||||
Bounty was withdrawn and money donated to returningnovice and general fund.
|
||||
</p>
|
||||
<br>
|
||||
<p>
|
||||
Note:
|
||||
To claim the bounty the author must not be paid by other organizations or teams
|
||||
for this work (e.g. GSoC students are not valid).</p>
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
<p><i>Note 2: bounty amounts may be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Add in your donation</a>,
|
||||
marking the amount for the I2P silc server bounty!</i></p>
|
||||
{% block bountyjudge %}
|
||||
<p>{% trans -%}
|
||||
Judge is An Anonymous Secret Society, society@mail.i2p.
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
|
@@ -1,25 +1,23 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Syndie development{% endblock %}
|
||||
{% block content %}
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Syndie development') }}{% endblock %}
|
||||
{% block donatename %}{{ _('Syndie development') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<!-- file version 2012.12.11.01 -->
|
||||
<p>Beside of I2P we want to encourage users
|
||||
<p>{% trans -%}
|
||||
Beside of I2P we want to encourage users
|
||||
to care more about anonymity and security. As I2P is a low
|
||||
latency network with its natural limits, the software SYNDIE
|
||||
can overcome some of these limits and provide better anonymity
|
||||
for people who really need it. </p>
|
||||
<p>
|
||||
for people who really need it.
|
||||
{%- endtrans %}</p>
|
||||
<p>{% trans -%}
|
||||
For our bad sake the syndie project is out of development for
|
||||
quite a long time yet (5 years). To get a fresh and new built
|
||||
with needed bugfixes we set out this bounty. Also syndie needs
|
||||
some enhancements and a better GUI for users to work with it.
|
||||
Current bounty sum is 100 Bitcoin.
|
||||
</p>
|
||||
<p>
|
||||
Note:
|
||||
|
||||
<p><i>bounty amounts may be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Add in your donation</a>,
|
||||
marking the amount for the syndie development bounty!</i></p>
|
||||
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
|
||||
{% block bountynotesouter %}{% endblock %}
|
||||
|
@@ -1,8 +1,11 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Bounty unittests{% endblock %}
|
||||
{% block content %}
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Bounty unittests') }}{% endblock %}
|
||||
{% block donatename %}{{ _('unit test') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<!-- file version 2013.01.15.01 -->
|
||||
<p>To improve I2P's maintainability, we want to have a solid set of
|
||||
<p>{% trans -%}
|
||||
To improve I2P's maintainability, we want to have a solid set of
|
||||
automated unit tests for the critical code. While we do have some
|
||||
unit tests at the moment, they are ad-hoc and partly unfinished.
|
||||
This bounty is for someone to check the existing tests and move over
|
||||
@@ -13,104 +16,117 @@ must occur first, but further phases may happen in any order).
|
||||
As this needs some reading of code, it is the best start point for
|
||||
new devs to get a good overview of I2P code and coding. A good job
|
||||
for college students, interns or anyone who is just interested.
|
||||
</p>
|
||||
<p>
|
||||
{%- endtrans %}</p>
|
||||
<p>{% trans -%}
|
||||
Take care! Jobs and bounties shuffled a bit!
|
||||
Phase 6,7 and 8 are still open!
|
||||
</p>
|
||||
<br>
|
||||
{%- endtrans %}</p>
|
||||
|
||||
|
||||
<h2>Phase 1: <a name="jenkins">CI jenkins and IRC bot</a></h2>
|
||||
<b>Bounty: 500 €</b><i> server runs and this section is blocked</i><br />
|
||||
<h2>{% trans phase=1 %}Phase {{ phase }}:{% endtrans %}
|
||||
<a name="jenkins">{{ _('CI jenkins and IRC bot') }}</a></h2>
|
||||
<b>{% trans euro=500 %}Bounty: {{ euro }} €
|
||||
{%- endtrans %}</b> <i>{{ _('server runs and this section is blocked') }}</i><br />
|
||||
|
||||
<p>
|
||||
<p>{% trans -%}
|
||||
To collect this bounty, a continuous integration server (Jenkins,
|
||||
old name was Hudson) must be set up and a connected IRC bot needs
|
||||
to set up in the channel #i2p-dev on IRC2p network to print out
|
||||
results of build tests.<br>
|
||||
The server needs to be run long term.
|
||||
</p>
|
||||
<br>
|
||||
{%- endtrans %}</p>
|
||||
<br />
|
||||
|
||||
<h2>Phase 2: <a name="sdk">Check existing SDK tests </a></h2>
|
||||
<b>Bounty: 150 €</b> paid to str4d <br />
|
||||
<h2>{% trans phase=2 %}Phase {{ phase }}:{% endtrans %}
|
||||
<a name="sdk">{{ _('Check existing SDK tests') }}</a></h2>
|
||||
<b>{% trans euro=150 %}Bounty: {{ euro }} €
|
||||
{%- endtrans %}</b> {{ _('paid to str4d') }}<br />
|
||||
|
||||
<p>
|
||||
<p>{% trans -%}
|
||||
To collect this bounty, the existing SDK tests must be checked
|
||||
and made to work again. The need to be integrated into the ant
|
||||
build scripts ("ant test"), and tied in with a code coverage tool (e.g.
|
||||
<a href="http://www.cenqua.com/clover/">Clover</a>). The ant script
|
||||
must be capable of generating test status results as a web page,
|
||||
which will be published online.
|
||||
</p>
|
||||
<br>
|
||||
{%- endtrans %}</p>
|
||||
<br />
|
||||
|
||||
<h2>Phase 3: <a name="sdk_coverage">SDK test coverage</a></h2>
|
||||
<b>Bounty: 200 €</b> paid to unittests dev team<br />
|
||||
<h2>{% trans phase=3 %}Phase {{ phase }}:{% endtrans %}
|
||||
<a name="sdk_coverage">{{ _('SDK test coverage') }}</a></h2>
|
||||
<b>{% trans euro=200 %}Bounty: {{ euro }} €
|
||||
{%- endtrans %}</b> {{ _('paid to unittests dev team') }}<br />
|
||||
|
||||
<p>
|
||||
<p>{% trans -%}
|
||||
To collect this bounty, the automated unit tests of the SDK
|
||||
(i2p/core/java/src) must work again.
|
||||
</p>
|
||||
<br>
|
||||
{%- endtrans %}</p>
|
||||
<br />
|
||||
|
||||
<h2>Phase 4: <a name="router">Router test migration</a></h2>
|
||||
<b>Bounty: 150 €</b> paid to str4d<br />
|
||||
<h2>{% trans phase=4 %}Phase {{ phase }}:{% endtrans %}
|
||||
<a name="router">{{ _('Router test migration') }}</a></h2>
|
||||
<b>{% trans euro=150 %}Bounty: {{ euro }} €
|
||||
{%- endtrans %}</b> {{ _('paid to str4d') }}<br />
|
||||
|
||||
<p>
|
||||
<p>{% trans -%}
|
||||
As with phase 2, the existing unit tests for the router must be
|
||||
moved over to the automated system.
|
||||
</p>
|
||||
<br>
|
||||
{%- endtrans %}</p>
|
||||
<br />
|
||||
|
||||
<h2>Phase 5: <a name="router_coverage">Router test coverage</a></h2>
|
||||
<b>Bounty: 200 €</b> paid to unittests dev team<br />
|
||||
<h2>{% trans phase=5 %}Phase {{ phase }}:{% endtrans %}
|
||||
<a name="router_coverage">{{ _('Router test coverage') }}</a></h2>
|
||||
<b>{% trans euro=200 %}Bounty: {{ euro }} €
|
||||
{%- endtrans %}</b> {{ _('paid to unittests dev team') }}<br />
|
||||
|
||||
<p>
|
||||
<p>{% trans -%}
|
||||
To collect this bounty, the automated unit tests of the router
|
||||
(i2p/router/java/src) must work again.
|
||||
</p>
|
||||
<br>
|
||||
{%- endtrans %}</p>
|
||||
<br />
|
||||
|
||||
<h2>Phase 6: <a name="streaming">Streaming lib tests</a></h2>
|
||||
<b>Bounty: 300 €</b><br />
|
||||
<h2>{% trans phase=6 %}Phase {{ phase }}:{% endtrans %}
|
||||
<a name="streaming">{{ _('Streaming lib tests') }}</a></h2>
|
||||
<b>{% trans euro=300 %}Bounty: {{ euro }} €
|
||||
{%- endtrans %}</b><br />
|
||||
|
||||
|
||||
<p>
|
||||
<p>{% trans -%}
|
||||
To collect this bounty, a new set of unit tests must meet a
|
||||
measured code coverage of 90% of the streaming lib
|
||||
(i2p/apps/ministreaming/ and i2p/apps/streaming/).
|
||||
</p>
|
||||
<br>
|
||||
{%- endtrans %}</p>
|
||||
<br />
|
||||
|
||||
<h2>Phase 7: <a name="coverage">Unit tests coverage</a></h2>
|
||||
<b>Bounty: 500 €</b><br />
|
||||
<h2>{% trans phase=7 %}Phase {{ phase }}:{% endtrans %}
|
||||
<a name="coverage">{{ _('Unit tests coverage') }}</a></h2>
|
||||
<b>{% trans euro=500 %}Bounty: {{ euro }} €
|
||||
{%- endtrans %}</b><br />
|
||||
|
||||
<p>
|
||||
<p>{% trans -%}
|
||||
To collect this bounty, all above unit tests must meet the 100%
|
||||
coverage marker (except for log statements).
|
||||
</p>
|
||||
<br>
|
||||
{%- endtrans %}</p>
|
||||
<br />
|
||||
|
||||
<h2>{% trans phase=8 %}Phase {{ phase }}:{% endtrans %}
|
||||
<a name="multirouter">{{ _('MultiRouter simulation') }}</a></h2>
|
||||
<b>{% trans euro=1000 %}Bounty: {{ euro }} €
|
||||
{%- endtrans %}</b> {{ _('will be split in more sub-tasks') }}<br />
|
||||
|
||||
<h2>Phase 8: <a name="multirouter">MultiRouter simulation</a></h2>
|
||||
<b>Bounty: 1000 €</b> will be split in more sub-tasks<br />
|
||||
|
||||
<p>
|
||||
<p>{% trans -%}
|
||||
To collect this bounty, the existing in-memory multi-router
|
||||
simulation must be checked, made work again and extend to simulate
|
||||
lots of routers in memory on a single machine. This bounty will
|
||||
be split in more fine grained subworks.
|
||||
</p>
|
||||
<br>
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
<p>
|
||||
{% block bountyjudge %}
|
||||
<p>{% trans -%}
|
||||
Judge on all these works is the donor and donor decides if a phase is
|
||||
called succesfull done and money can be paid.
|
||||
</p>
|
||||
|
||||
<p><i>Note: bounty amounts may be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Add in your donation</a>,
|
||||
marking the amount for the unit test bounty!</i></p>
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block bountynotesouter %}{% endblock %}
|
||||
|
@@ -1,6 +1,10 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Bounty I2P vuze plugin{% endblock %}
|
||||
{% block content %}<p>To improve I2P usage and attract more people
|
||||
{% extends "global/bounty.html" %}
|
||||
{% block title %}{{ _('Bounty I2P vuze plugin') }}{% endblock %}
|
||||
{% block donatename %}{{ _('vuze plugin') }}{% endblock %}
|
||||
|
||||
{% block bountydetails %}
|
||||
<p>{% trans -%}
|
||||
To improve I2P usage and attract more people
|
||||
into I2P torrent P2P I setout the bounty for a working I2P vuze
|
||||
plugin.
|
||||
The plugin needs to be official and submitted to vuze for publication
|
||||
@@ -9,18 +13,14 @@ It should be easy to install and configured, work smooth and flawless.
|
||||
Configuration should be friendly to starters and made easy to be anonymous.
|
||||
It should work with *.b32.i2p destinations as with signed (516++ bits)
|
||||
destinations.
|
||||
</p>
|
||||
<br>
|
||||
<p>
|
||||
Note:
|
||||
{%- endtrans %}</p>
|
||||
{% endblock %}
|
||||
|
||||
{% block bountynotes %}
|
||||
<li>{% trans -%}
|
||||
For bounties to be declared done and paid, we need the plugin AND the source.
|
||||
Source and code need to be licensed under a free license (free to change and
|
||||
free to distribute). To claim the bounty the author must not be paid by other
|
||||
organizations or teams for this work (e.g. GSoC students are not valid).</p>
|
||||
|
||||
|
||||
<p><i>Note 2: bounty amounts may be increased by further donations. Do
|
||||
you think these are important? <a href="donate">Add in your donation</a>,
|
||||
marking the amount for the vuze plugin bounty!</i></p>
|
||||
|
||||
free to distribute).
|
||||
{%- endtrans %}</li>
|
||||
{{ super() }}
|
||||
{% endblock %}
|
||||
|
Reference in New Issue
Block a user