dev guidelines update re: external code

This commit is contained in:
zzz
2016-04-29 16:56:14 +00:00
parent 0eee9301a4
commit a61f7f2858

View File

@@ -1,6 +1,6 @@
{% extends "global/layout.html" %} {% extends "global/layout.html" %}
{% block title %}{{ _('Developer Guidelines and Coding Style') }}{% endblock %} {% block title %}{{ _('Developer Guidelines and Coding Style') }}{% endblock %}
{% block lastupdated %}{% trans %}February 2016{% endtrans %}{% endblock %} {% block lastupdated %}{% trans %}April 2016{% endtrans %}{% endblock %}
{% block content %} {% block content %}
<p>{% trans newdevs=site_url('get-involved/guides/new-developers') -%} <p>{% trans newdevs=site_url('get-involved/guides/new-developers') -%}
Read the <a href="{{ newdevs }}">new developers guide</a> first. Read the <a href="{{ newdevs }}">new developers guide</a> first.
@@ -211,6 +211,14 @@ verify the license is compatible,
and obtain approval from the lead developer. and obtain approval from the lead developer.
{%- endtrans %}</li> {%- endtrans %}</li>
<li>{% trans -%} <li>{% trans -%}
If you do obtain approval to add external code or jars,
and binaries are available in any Debian or Ubuntu package,
you must implement build and packaging options to use the external package instead.
Checklist of files to modify:
{%- endtrans %}
build.properties, build.xml, debian/control, debian/i2p-router.install, debian/i2p-router.links, debian/rules, sub-build.xml
</li>
<li>{% trans -%}
For any images checked in from external sources, For any images checked in from external sources,
it is your responsibility to first verify the license is compatible. it is your responsibility to first verify the license is compatible.
Include the license and source information in the checkin comment. Include the license and source information in the checkin comment.