aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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:
31 31
32 32
33src/ directories: 33src/ directories:
34- apps: end-user applications (i.e., gnunet-search) 34- gnunet-NAME: end-user applications (i.e., gnunet-search, gnunet-arm)
35- connectors: libraries requiring services (i.e., libgnunetstatistics) 35- gnunet-service-NAME: service processes with accessor library (i.e., gnunet-service-arm)
36- libs: standalone libraries (i.e., libgnunetecrs, etc.) 36- libgnunetNAME: accessor library (_service.h-header) or standalone library (_lib.h-header)
37- plugins: loadable plugins (i.e., TCP transport, MySQL backend) 37- gnunet-daemon-NAME: daemon process without accessor library (i.e., gnunet-daemon-hostlist) and no GNUnet management port
38 * transports: udp/tcp/http/dv??? 38- libgnunet_plugin_DIR_NAME: loadable plugins (i.e., libgnunet_plugin_transport_tcp)
39- services: arm-controlled applications (i.e., gnunet-service-statistics)
40- util: library for everyone
41
42For each directory in services, there should be one
43in connectors and vice-versa.
44
45For each entry in apps, there should be one in libs.
46 39
47 40
48 41
49Minimum file-sharing system (in order of dependency): 42Minimum file-sharing system (in order of dependency):
50gnunet-arm 43gnunet-service-arm
51gnunet-transport (name?) 44gnunet-service-transport
52gnunet-core (name?) 45gnunet-service-core
53gnunet-datastore 46gnunet-daemon-hostlist
54gnunet-statistics (integrate traffic?) 47gnunet-daemon-topology
55gnunet-dv 48gnunet-service-datastore
56gnunet-dht 49gnunet-service-statistics
57gnunet-fs 50gnunet-service-dv
51gnunet-service-dht
52gnunet-service-fs (or just lib?)