Moved developer and translator guides into volunteer/guides

This commit is contained in:
str4d
2012-11-11 03:12:16 +00:00
parent b34b194128
commit 899892e6f7
5 changed files with 27 additions and 20 deletions

View File

@@ -69,6 +69,13 @@
<li class="has-sub"><a href="#"><span>{{ _('Volunteer') }}</span></a> <li class="has-sub"><a href="#"><span>{{ _('Volunteer') }}</span></a>
<ul> <ul>
<li><a href="{{ site_url('volunteer') }}"><span>{{ _('Get involved!') }}</span></a></li> <li><a href="{{ site_url('volunteer') }}"><span>{{ _('Get involved!') }}</span></a></li>
<li class="has-sub"><a href="#"><span>{{ _('Guides') }}</span></a>
<ul>
<li><a href="{{ site_url('volunteer/guides/newdevelopers') }}"><span>{{ _('New developers') }}</span></a></li>
<li><a href="{{ site_url('volunteer/guides/devguidelines') }}"><span>{{ _('Developer guidelines and coding style') }}</span></a></li>
<li><a href="{{ site_url('volunteer/guides/newtranslators') }}"><span>{{ _('New translators') }}</span></a></li>
</ul>
</li>
<li><a href="{{ site_url('volunteer/team') }}"><span>{{ _('Team') }}</span></a></li> <li><a href="{{ site_url('volunteer/team') }}"><span>{{ _('Team') }}</span></a></li>
<li><a href="{{ site_url('volunteer/halloffame') }}"><span>{{ _('Hall of Fame') }}</span></a></li> <li><a href="{{ site_url('volunteer/halloffame') }}"><span>{{ _('Hall of Fame') }}</span></a></li>
<li><a href="{{ site_url('volunteer/bounties') }}"><span>{{ _('Bounties') }}</span></a></li> <li><a href="{{ site_url('volunteer/bounties') }}"><span>{{ _('Bounties') }}</span></a></li>

View File

@@ -1,8 +1,8 @@
{% extends "_layout.html" %} {% extends "global/layout.html" %}
{% block title %}Developer Guidelines and Coding Style{% endblock %} {% block title %}Developer Guidelines and Coding Style{% endblock %}
{% block content %} {% block content %}
<p> <p>
Read the <a href="newdevelopers.html">new developers guide</a> first. Read the <a href="{{ site_url('volunteer/guides/newdevelopers') }}">new developers guide</a> first.
</p> </p>
<h2>Basic Guidelines and Coding Style</h2> <h2>Basic Guidelines and Coding Style</h2>

View File

@@ -1,4 +1,4 @@
{% extends "_layout.html" %} {% extends "global/layout.html" %}
{% block title %}New Developer's Guide{% endblock %} {% block title %}New Developer's Guide{% endblock %}
{% block content %} {% block content %}
<p> <p>
@@ -8,7 +8,7 @@
</p> </p>
<p> <p>
Not quite ready for coding? Not quite ready for coding?
Try <a href="getinvolved">getting involved</a> first. Try <a href="{{ site_url('volunteer') }}">getting involved</a> first.
</p> </p>
<div id="TOC"> <div id="TOC">
@@ -31,9 +31,9 @@
If you don't have experience with Java, you can always have a look at <a href="http://www.mindview.net/Books/TIJ/">Thinking in Java</a>. If you don't have experience with Java, you can always have a look at <a href="http://www.mindview.net/Books/TIJ/">Thinking in Java</a>.
</p> </p>
<p> <p>
Study the <a href="how_intro">how intro</a>, Study the <a href="{{ site_url('docs/how/intro') }}">how intro</a>,
the <a href="how">other "how" documents</a>, the <a href="{{ site_url('docs') }}">other "how" documents</a>,
the <a href="techintro">tech intro</a>, the <a href="{{ site_url('docs/how/techintro') }}">tech intro</a>,
and associated documents. and associated documents.
These will give you a good overview of how I2P is structured and what different things it does. These will give you a good overview of how I2P is structured and what different things it does.
</p> </p>
@@ -56,14 +56,14 @@
If you want to remain anonymous, you need to do an additional step, to set up a connection to a monotone server over I2P: If you want to remain anonymous, you need to do an additional step, to set up a connection to a monotone server over I2P:
</p> </p>
<p> <p>
Enable the <a href="i2ptunnel">i2ptunnel</a> client tunnel on port 8998 pointing to mtn.i2p2.i2p. Enable the <a href="{{ site_url('docs/api/i2ptunnel') }}">i2ptunnel</a> client tunnel on port 8998 pointing to mtn.i2p2.i2p.
</p> </p>
</li> </li>
<li> <li>
Pick a directory where you want to put all your I2P files, and create a monotone database: <code><b>mtn -d i2p.mtn db init</b></code> Pick a directory where you want to put all your I2P files, and create a monotone database: <code><b>mtn -d i2p.mtn db init</b></code>
</li> </li>
<li>Define the trust list by creating <code>~/.monotone/monotonerc</code> (or <code>_MTN/monotonerc</code> in the i2p.i2p workspace) with the following contents: <li>Define the trust list by creating <code>~/.monotone/monotonerc</code> (or <code>_MTN/monotonerc</code> in the i2p.i2p workspace) with the following contents:
{% include "_monotonerc.html" %} {% include "include/monotonerc.html" %}
</li> </li>
<li>Copy and paste the <a href="developerskeys">developer's commit keys</a> into a new file (e.g. <code>keys.txt</code>) in the same directory <li>Copy and paste the <a href="developerskeys">developer's commit keys</a> into a new file (e.g. <code>keys.txt</code>) in the same directory
that <code>i2p.mtn</code> is in. Import the keys into your database with <br><code><pre> mtn -d i2p.mtn read < keys.txt</pre></code> that <code>i2p.mtn</code> is in. Import the keys into your database with <br><code><pre> mtn -d i2p.mtn read < keys.txt</pre></code>
@@ -124,13 +124,13 @@
<p> <p>
For development on new applications, For development on new applications,
see the <a href="applications">application development guide</a>. see the <a href="{{ site_url('develop/applications') }}">application development guide</a>.
</p> </p>
<h2 id="development-ideas">Development ideas</h2> <h2 id="development-ideas">Development ideas</h2>
<p> <p>
See <a href="http://zzz.i2p/forums/3">zzz's TODO lists</a>, See <a href="http://zzz.i2p/forums/3">zzz's TODO lists</a>,
<a href="todo">this website's TODO list</a> or <a href="{{ site_url('volunteer/todo') }}">this website's TODO list</a> or
<a href="http://trac.i2p2.de/report/1">Trac</a> <a href="http://trac.i2p2.de/report/1">Trac</a>
for ideas. for ideas.
</p> </p>
@@ -138,7 +138,7 @@
<h2 id="making-the-results-available">Making the results available</h2> <h2 id="making-the-results-available">Making the results available</h2>
<p> <p>
See the bottom of <a href="licenses#commit">licenses.html</a> for See the bottom of <a href="{{ site_url('develop/licenses') }}#commit">licenses.html</a> for
commit privilege requirements. You need these to put code into i2p.i2p (not required for the website!). commit privilege requirements. You need these to put code into i2p.i2p (not required for the website!).
</p> </p>
@@ -163,7 +163,7 @@
<h2 id="translations">Translations</h2> <h2 id="translations">Translations</h2>
<p> <p>
Website and router console translators: See the <a href="newtranslators">New Translators Page</a> Website and router console translators: See the <a href="{{ site_url('volunteer/guides/newtranslators') }}">New Translators Page</a>
for next steps. for next steps.
</p> </p>

View File

@@ -1,4 +1,4 @@
{% extends "_layout.html" %} {% extends "global/layout.html" %}
{% block title %}New Translator's Guide{% endblock %} {% block title %}New Translator's Guide{% endblock %}
{% block content %} {% block content %}
Here's a very quick guide to getting started. Here's a very quick guide to getting started.
@@ -15,7 +15,7 @@ Preparation
To make sure other coworkers don't bump onto the files you are working on, To make sure other coworkers don't bump onto the files you are working on,
please update the translation status on <a href="http://ugha.i2p/i2pTranslation">this wiki page</a>.</li> please update the translation status on <a href="http://ugha.i2p/i2pTranslation">this wiki page</a>.</li>
<li> <li>
Follow the <a href="newdevelopers">new developer's guide</a>, Follow the <a href="{{ site_url('volunteer/guides/newdevelopers') }}">new developer's guide</a>,
Including the installation of monotone, Including the installation of monotone,
checking out i2p.www branch, and generate your own monotone keys. checking out i2p.www branch, and generate your own monotone keys.
It is not required that you sign a dev agreement.</li> It is not required that you sign a dev agreement.</li>
@@ -62,7 +62,7 @@ Preparation
To make sure other coworkers don't bump onto the files you are working on, To make sure other coworkers don't bump onto the files you are working on,
please update the translation status on <a href="http://ugha.i2p/i2pTranslation">this wiki page</a>.</li> please update the translation status on <a href="http://ugha.i2p/i2pTranslation">this wiki page</a>.</li>
<li> <li>
Follow the <a href="newdevelopers.html">new developer's guide</a>, Follow the <a href="{{ site_url('volunteer/guides/newdevelopers') }}">new developer's guide</a>,
Including the installation of monotone and the gettext tools, Including the installation of monotone and the gettext tools,
checking out i2p.i2p branch, and generate your own monotone keys.</li> checking out i2p.i2p branch, and generate your own monotone keys.</li>
<li> <li>

View File

@@ -4,7 +4,7 @@
<h1>We need your help!</h1> <h1>We need your help!</h1>
<p>To get involved, please feel free to join us on the #i2p IRC channel (on <p>To get involved, please feel free to join us on the #i2p IRC channel (on
irc.freenode.net, or within I2P on irc.freshcoffee.i2p or irc.postman.i2p).</p> irc.freenode.net, or within I2P on irc.freshcoffee.i2p or irc.postman.i2p).</p>
<p>If you're interested in joining our <a href="team">team</a>, please get in <p>If you're interested in joining our <a href="{{ site_url('volunteer/team') }}">team</a>, please get in
touch as we're always looking for eager contributors!</p> touch as we're always looking for eager contributors!</p>
<p> <p>
We need help in many areas, and you don't need to know Java to contribute! We need help in many areas, and you don't need to know Java to contribute!
@@ -36,17 +36,17 @@ There's plenty to do if you know Java or are ready to learn.
Check for open tickets on <a href="http://trac.i2p2.de/report/1">Trac</a> Check for open tickets on <a href="http://trac.i2p2.de/report/1">Trac</a>
or the TODO list on <a href="http://zzz.i2p/">zzz.i2p</a> for or the TODO list on <a href="http://zzz.i2p/">zzz.i2p</a> for
some ideas on where to start. some ideas on where to start.
See the <a href="newdevelopers.html">new developer's guide</a> for details. See the <a href="{{ site_url('volunteer/guides/newdevelopers') }}">new developer's guide</a> for details.
</li><li><b>Translation</b> &mdash; </li><li><b>Translation</b> &mdash;
Help translate the website and the software into your language. Help translate the website and the software into your language.
See the <a href="newtranslators.html">new translator's guide</a> for details. See the <a href="{{ site_url('volunteer/guides/newtranslators') }}">new translator's guide</a> for details.
</li><li><b>Analysis</b> &mdash; </li><li><b>Analysis</b> &mdash;
Study or test the code to look for vulnerabilities. Study or test the code to look for vulnerabilities.
Both anonymity vulnerabilities from the various Both anonymity vulnerabilities from the various
<a href="{{ site_url('docs/how/threatmodel') }}">threat models</a>, <a href="{{ site_url('docs/how/threatmodel') }}">threat models</a>,
and DOS and other weaknesses due to securities holes, and DOS and other weaknesses due to securities holes,
need researching. need researching.
</li><li><b><a href="donate.html">Donate</a></b> </li><li><b><a href="{{ site_url('volunteer/donate') }}">Donate</a></b>
</li></ul> </li></ul>
{% endblock %} {% endblock %}