X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=HACKING;h=511a88060b25376e5422a9fb0d6c7e3a724080f1;hb=b5aad3d89699df1d0b81f87df307796ebabd9bcc;hp=5008b49ce2507502015486837f61517d4504094c;hpb=4f64cda2fd1594d6fcb419707e652d0811111086;p=oweals%2Fgnunet.git diff --git a/HACKING b/HACKING index 5008b49ce..511a88060 100644 --- a/HACKING +++ b/HACKING @@ -6,7 +6,7 @@ include files: - _plugin: plugin definition - _protocol: structs used in network protocol - exceptions: - * GNUNET_config.h --- generated // FIXME: decapitalize + * gnunet_config.h --- generated * platform.h --- first included * plibc.h --- external library * gnunet_common.h --- fundamental routines @@ -61,8 +61,37 @@ gnunet-service-transport gnunet-service-core gnunet-daemon-hostlist gnunet-daemon-topology -gnunet-service-datastore gnunet-service-statistics -gnunet-service-dv +gnunet-service-datastore +gnunet-service-datacache gnunet-service-dht gnunet-service-fs (or just lib?) + + + + +Coding style: +- GNU guidelines apply +- declare only one variable per line, so + + int i; + int j; + + instead of + + int i,j; + + + +Build-system: + +If you have code that is likely not to compile or build rules you might want to not +trigger for most developers, use "if HAVE_EXPERIMENTAL" in your Makefile.am. Then +it is OK to (temporarily) add non-compiling (or known-to-not-port) code. + +If you want to compile all testcases but NOT run them, run configure with the +--enable-test-suppression option. + +If you want to obtain code coverage results, run configure with the +--enable-coverage option and run the coverage.sh script in contrib/. +