summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2009-06-11 06:10:51 +0000
committerChristian Grothoff <christian@grothoff.org>2009-06-11 06:10:51 +0000
commitba96830423bfa01596be48f9c9326229a1fc802a (patch)
tree739857e7fb4d9239345ef0129bc89b3bfd852abc /HACKING
parent8db4f9403d80faa67eaf85a2d077c35670596c4d (diff)
notes
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING35
1 files changed, 15 insertions, 20 deletions
diff --git a/HACKING b/HACKING
index 3c50af952..73eda98e6 100644
--- a/HACKING
+++ b/HACKING
@@ -31,27 +31,22 @@ performance tests:
src/ directories:
-- apps: end-user applications (i.e., gnunet-search)
-- connectors: libraries requiring services (i.e., libgnunetstatistics)
-- libs: standalone libraries (i.e., libgnunetecrs, etc.)
-- plugins: loadable plugins (i.e., TCP transport, MySQL backend)
- * transports: udp/tcp/http/dv???
-- services: arm-controlled applications (i.e., gnunet-service-statistics)
-- util: library for everyone
-
-For each directory in services, there should be one
-in connectors and vice-versa.
-
-For each entry in apps, there should be one in libs.
+- gnunet-NAME: end-user applications (i.e., gnunet-search, gnunet-arm)
+- gnunet-service-NAME: service processes with accessor library (i.e., gnunet-service-arm)
+- libgnunetNAME: accessor library (_service.h-header) or standalone library (_lib.h-header)
+- gnunet-daemon-NAME: daemon process without accessor library (i.e., gnunet-daemon-hostlist) and no GNUnet management port
+- libgnunet_plugin_DIR_NAME: loadable plugins (i.e., libgnunet_plugin_transport_tcp)
Minimum file-sharing system (in order of dependency):
-gnunet-arm
-gnunet-transport (name?)
-gnunet-core (name?)
-gnunet-datastore
-gnunet-statistics (integrate traffic?)
-gnunet-dv
-gnunet-dht
-gnunet-fs
+gnunet-service-arm
+gnunet-service-transport
+gnunet-service-core
+gnunet-daemon-hostlist
+gnunet-daemon-topology
+gnunet-service-datastore
+gnunet-service-statistics
+gnunet-service-dv
+gnunet-service-dht
+gnunet-service-fs (or just lib?)