diff options
author | Christian Grothoff <christian@grothoff.org> | 2009-06-11 06:10:51 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2009-06-11 06:10:51 +0000 |
commit | ba96830423bfa01596be48f9c9326229a1fc802a (patch) | |
tree | 739857e7fb4d9239345ef0129bc89b3bfd852abc /HACKING | |
parent | 8db4f9403d80faa67eaf85a2d077c35670596c4d (diff) | |
download | gnunet-ba96830423bfa01596be48f9c9326229a1fc802a.tar.gz gnunet-ba96830423bfa01596be48f9c9326229a1fc802a.zip |
notes
Diffstat (limited to 'HACKING')
-rw-r--r-- | HACKING | 35 |
1 files changed, 15 insertions, 20 deletions
@@ -31,27 +31,22 @@ performance tests: | |||
31 | 31 | ||
32 | 32 | ||
33 | src/ directories: | 33 | src/ 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 | |||
42 | For each directory in services, there should be one | ||
43 | in connectors and vice-versa. | ||
44 | |||
45 | For each entry in apps, there should be one in libs. | ||
46 | 39 | ||
47 | 40 | ||
48 | 41 | ||
49 | Minimum file-sharing system (in order of dependency): | 42 | Minimum file-sharing system (in order of dependency): |
50 | gnunet-arm | 43 | gnunet-service-arm |
51 | gnunet-transport (name?) | 44 | gnunet-service-transport |
52 | gnunet-core (name?) | 45 | gnunet-service-core |
53 | gnunet-datastore | 46 | gnunet-daemon-hostlist |
54 | gnunet-statistics (integrate traffic?) | 47 | gnunet-daemon-topology |
55 | gnunet-dv | 48 | gnunet-service-datastore |
56 | gnunet-dht | 49 | gnunet-service-statistics |
57 | gnunet-fs | 50 | gnunet-service-dv |
51 | gnunet-service-dht | ||
52 | gnunet-service-fs (or just lib?) | ||