fix
[oweals/gnunet.git] / HACKING
diff --git a/HACKING b/HACKING
index 73eda98e6b7742bee5320b57af8342cbf8a484c7..142f83315bfd9be45683f575ad07820672887e89 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -13,6 +13,15 @@ include files:
   * gnunet_directories.h --- generated
   * gettext.h            --- external library
 
+configuration:
+- paths (that are substituted in all filenames) are in PATHS (have as few as possible)
+- globals for the daemon are in [gnunetd] (for now, have as few as possible!)
+- all options for a particular module (src/MODULE) are under [MODULE]
+- options for a plugin of a module are under [MODULE-PLUGINNAME]
+- options only for debugging / testing / profiling are under [TESTING],
+  together with the options for the testing module itself
+
+
 
 exported symbols:
 - must start with "GNUNET_modulename_" and be defined in "modulename.c"
@@ -26,7 +35,7 @@ testcases:
 
 performance tests:
 - must be called "perf_module-under-test_case-description.c"
-- "case-description" maybe omitted if there is only one test
+- "case-description" maybe omitted if there is only one performance test