{% extends "global/layout.html" %} {% block title %}{{ _('Developer Guidelines and Coding Style') }}{% endblock %} {% block lastupdated %}{% trans %}January 2017{% endtrans %}{% endblock %} {% block content %}

{% trans newdevs=site_url('get-involved/guides/new-developers') -%} Read the new developers guide first. {%- endtrans %}

{{ _('Basic Guidelines and Coding Style') }}

{% trans -%} Most of the following should be common sense for anybody who has worked on open source or in a commercial programming envrionment. The following applies mostly to the main development branch i2p.i2p. Guidelines for other branches, plugins, and external apps may be substantially different; check with the appropriate developer for guidance. {%- endtrans %}

{{ _('Community') }}

{{ _('Release Cycle') }}

{% trans -%} Our normal release cycle is 6-10 weeks. Following are the approximate deadlines within a typical 8-week cycle. Actual deadlines for each release are set by the lead developer. {%- endtrans %}

Monotone

{{ _('Coding Style') }}

{{ _('Licenses') }}

{{ _('Bugs') }}

{% endblock %}