diff options
Diffstat (limited to 'doc/documentation')
-rw-r--r-- | doc/documentation/chapters/contributing.texi | 19 | ||||
-rw-r--r-- | doc/documentation/gnunet.texi | 1 |
2 files changed, 20 insertions, 0 deletions
diff --git a/doc/documentation/chapters/contributing.texi b/doc/documentation/chapters/contributing.texi index dc87de3d6..6367f8ce6 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 (@gt{} 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/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 | ||