summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-06-28 17:08:07 +0000
committerChristian Grothoff <christian@grothoff.org>2009-06-28 17:08:07 +0000
commit3e719ecc0f2252bfb01ce6ee057e6d63dd4b7037 (patch)
tree613635d211366eda3ac83eccee08f49e78e125e5 /HACKING
parenta913b5f73410eb3f0568670046d3ecf3b233744f (diff)
airplane hackery
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING9
1 files changed, 9 insertions, 0 deletions
diff --git a/HACKING b/HACKING
index aa4428578..142f83315 100644
--- 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"