diff options
author | Phil <phil.buschmann@tum.de> | 2018-07-03 10:47:52 +0200 |
---|---|---|
committer | Phil <phil.buschmann@tum.de> | 2018-07-03 10:47:52 +0200 |
commit | 8b89bb8b02c8949f3c74ad0668107d184aaa3788 (patch) | |
tree | 997818c1744909bfb63ea4e5069d0d5e7177c039 | |
parent | 6efdf409484a0b694bb3d6bcf95b1891f70886fb (diff) | |
parent | efc19a03fece07c47b8ac1189903bb7051639c39 (diff) | |
download | gnunet-8b89bb8b02c8949f3c74ad0668107d184aaa3788.tar.gz gnunet-8b89bb8b02c8949f3c74ad0668107d184aaa3788.zip |
-Merge branch 'master' of ssh://gnunet.org/gnunet into gsoc2018/rest_api
-rw-r--r-- | doc/documentation/chapters/contributing.texi | 19 | ||||
-rw-r--r-- | doc/documentation/chapters/developer.texi | 13 | ||||
-rw-r--r-- | doc/documentation/chapters/installation.texi | 8 | ||||
-rw-r--r-- | doc/documentation/gnunet.texi | 1 |
4 files changed, 34 insertions, 7 deletions
diff --git a/doc/documentation/chapters/contributing.texi b/doc/documentation/chapters/contributing.texi index dc87de3d6..a92df45c3 100644 --- a/doc/documentation/chapters/contributing.texi +++ b/doc/documentation/chapters/contributing.texi | |||
@@ -6,6 +6,7 @@ | |||
6 | * Licenses of contributions:: | 6 | * Licenses of contributions:: |
7 | * Copyright Assignment:: | 7 | * Copyright Assignment:: |
8 | * Contributing to the Reference Manual:: | 8 | * Contributing to the Reference Manual:: |
9 | * Contributing testcases:: | ||
9 | @end menu | 10 | @end menu |
10 | 11 | ||
11 | @node Contributing to GNUnet | 12 | @node Contributing to GNUnet |
@@ -90,3 +91,21 @@ In a 200+ pages handbook it's better to have footnotes accessible | |||
90 | without having to skip over to the end. | 91 | without having to skip over to the end. |
91 | 92 | ||
92 | @end itemize | 93 | @end itemize |
94 | |||
95 | @node Contributing testcases | ||
96 | @section Contributing testcases | ||
97 | |||
98 | In the core of gnunet, we restrict new testcases to a small subset | ||
99 | of languages, in order of preference: | ||
100 | @enumerate | ||
101 | @item C | ||
102 | @item Bash (preferable portable without too much specifics to Bash) | ||
103 | @item Python (@geq{}3.6) | ||
104 | @end enumerate | ||
105 | |||
106 | We welcome efforts to remove our existing python-2.7 scripts to | ||
107 | replace them either with Bash or, at your choice, python-3.6+. | ||
108 | |||
109 | If you contribute new python based testcases, we advise you to | ||
110 | not repeat our past misfortunes and write the tests in a standard | ||
111 | test framework like for example pytest. | ||
diff --git a/doc/documentation/chapters/developer.texi b/doc/documentation/chapters/developer.texi index 1f74a8163..e82e32b59 100644 --- a/doc/documentation/chapters/developer.texi +++ b/doc/documentation/chapters/developer.texi | |||
@@ -214,9 +214,7 @@ Installation and update tool | |||
214 | Template for starting 'external' GNUnet projects | 214 | Template for starting 'external' GNUnet projects |
215 | @item @command{gnunet-java} | 215 | @item @command{gnunet-java} |
216 | Java APIs for writing GNUnet services and applications | 216 | Java APIs for writing GNUnet services and applications |
217 | @c ** FIXME: Point to new website repository once we have it: | 217 | @item @command{gnunet-java-ext} |
218 | @c ** @item svn/gnunet-www/ Code and media helping drive the GNUnet | ||
219 | @c website | ||
220 | @item @command{eclectic} | 218 | @item @command{eclectic} |
221 | Code to run GNUnet nodes on testbeds for research, development, | 219 | Code to run GNUnet nodes on testbeds for research, development, |
222 | testing and evaluation | 220 | testing and evaluation |
@@ -227,6 +225,8 @@ Qt-based GNUnet GUI (is it deprecated?) | |||
227 | cocoa-based GNUnet GUI (is it deprecated?) | 225 | cocoa-based GNUnet GUI (is it deprecated?) |
228 | @item @command{gnunet-guile} | 226 | @item @command{gnunet-guile} |
229 | Guile bindings for GNUnet | 227 | Guile bindings for GNUnet |
228 | @item @command{gnunet-python} | ||
229 | Python bindings for GNUnet | ||
230 | 230 | ||
231 | @end table | 231 | @end table |
232 | 232 | ||
@@ -246,6 +246,13 @@ Tool for automated debugging of distributed systems | |||
246 | Library for accessing satellite connection quality reports | 246 | Library for accessing satellite connection quality reports |
247 | @item @command{libgnurl} | 247 | @item @command{libgnurl} |
248 | gnURL (feature-restricted variant of cURL/libcurl) | 248 | gnURL (feature-restricted variant of cURL/libcurl) |
249 | @item @command{www} | ||
250 | work in progress of the new gnunet.org website (Jinja2 framework based to | ||
251 | replace our current Drupal website) | ||
252 | @item @command{bibliography} | ||
253 | Our collected bibliography, papers, references, and so forth | ||
254 | @item @command{gnunet-videos-} | ||
255 | Videos about and around gnunet activities | ||
249 | @end table | 256 | @end table |
250 | 257 | ||
251 | Finally, there are various external projects (see links for a list of | 258 | Finally, there are various external projects (see links for a list of |
diff --git a/doc/documentation/chapters/installation.texi b/doc/documentation/chapters/installation.texi index f6dd69216..559a97f96 100644 --- a/doc/documentation/chapters/installation.texi +++ b/doc/documentation/chapters/installation.texi | |||
@@ -28,13 +28,13 @@ link to the project websites. | |||
28 | The mandatory libraries and applications are | 28 | The mandatory libraries and applications are |
29 | @itemize @bullet | 29 | @itemize @bullet |
30 | @item libtool | 30 | @item libtool |
31 | @item autoconf >= version 2.59 | 31 | @item autoconf @geq{}2.59 |
32 | @item automake >= version 1.11.1 | 32 | @item automake @geq{}1.11.1 |
33 | @item pkg-config | 33 | @item pkg-config |
34 | @item libgcrypt >= version 1.6 | 34 | @item libgcrypt @geq{}1.6 |
35 | @item libextractor | 35 | @item libextractor |
36 | @item libidn | 36 | @item libidn |
37 | @item libmicrohttpd >= version 0.9.52 | 37 | @item libmicrohttpd @geq{}0.9.52 |
38 | @item libnss | 38 | @item libnss |
39 | @item libunistring | 39 | @item libunistring |
40 | @item gettext | 40 | @item gettext |
diff --git a/doc/documentation/gnunet.texi b/doc/documentation/gnunet.texi index 747df5cf5..7743fddea 100644 --- a/doc/documentation/gnunet.texi +++ b/doc/documentation/gnunet.texi | |||
@@ -150,6 +150,7 @@ GNUnet Contributors Handbook | |||
150 | * Licenses of contributions:: | 150 | * Licenses of contributions:: |
151 | * Copyright Assignment:: | 151 | * Copyright Assignment:: |
152 | * Contributing to the Reference Manual:: | 152 | * Contributing to the Reference Manual:: |
153 | * Contributing testcases:: | ||
153 | 154 | ||
154 | GNUnet Developer Handbook | 155 | GNUnet Developer Handbook |
155 | 156 | ||