diff options
Diffstat (limited to 'doc/chapters')
-rw-r--r-- | doc/chapters/developer.texi | 45 |
1 files changed, 22 insertions, 23 deletions
diff --git a/doc/chapters/developer.texi b/doc/chapters/developer.texi index 1ca854cba..172e46b01 100644 --- a/doc/chapters/developer.texi +++ b/doc/chapters/developer.texi | |||
@@ -169,36 +169,35 @@ GNUnet sub-projects in order of likely relevance are currently: | |||
169 | 169 | ||
170 | @table @asis | 170 | @table @asis |
171 | 171 | ||
172 | @item svn/gnunet Core of the P2P framework, including file-sharing, VPN and | 172 | @item gnunet Core of the P2P framework, including file-sharing, VPN and |
173 | chat applications; this is what the developer handbook covers mostly | 173 | chat applications; this is what the developer handbook covers mostly |
174 | @item svn/gnunet-gtk/ Gtk+-based user interfaces, including gnunet-fs-gtk | 174 | @item gnunet-gtk Gtk+-based user interfaces, including gnunet-fs-gtk |
175 | (file-sharing), gnunet-statistics-gtk (statistics over time), | 175 | (file-sharing), gnunet-statistics-gtk (statistics over time), |
176 | gnunet-peerinfo-gtk (information about current connections and known peers), | 176 | gnunet-peerinfo-gtk (information about current connections and known peers), |
177 | gnunet-chat-gtk (chat GUI) and gnunet-setup (setup tool for "everything") | 177 | gnunet-chat-gtk (chat GUI) and gnunet-setup (setup tool for "everything") |
178 | @item svn/gnunet-fuse/ Mounting directories shared via GNUnet's file-sharing on Linux | 178 | @item gnunet-fuse Mounting directories shared via GNUnet's file-sharing on Linux |
179 | @item svn/gnunet-update/ Installation and update tool | 179 | @item gnunet-update Installation and update tool |
180 | @item svn/gnunet-ext/ | 180 | @item gnunet-ext Template for starting 'external' GNUnet projects |
181 | Template for starting 'external' GNUnet projects | 181 | @item gnunet-java Java APIs for writing GNUnet services and applications |
182 | @item svn/gnunet-java/ Java | 182 | @c ** FIXME: Point to new website repository once we have it: |
183 | APIs for writing GNUnet services and applications | 183 | @c ** @item svn/gnunet-www/ Code and media helping drive the GNUnet website |
184 | @item svn/gnunet-www/ Code | 184 | @item eclectic Code to run |
185 | and media helping drive the GNUnet website | ||
186 | @item svn/eclectic/ Code to run | ||
187 | GNUnet nodes on testbeds for research, development, testing and evaluation | 185 | GNUnet nodes on testbeds for research, development, testing and evaluation |
188 | @item svn/gnunet-qt/ qt-based GNUnet GUI (dead?) | 186 | @c ** FIXME: Solve the status and location of gnunet-qt |
189 | @item svn/gnunet-cocoa/ | 187 | @item gnunet-qt qt-based GNUnet GUI (dead?) |
190 | cocoa-based GNUnet GUI (dead?) | 188 | @item gnunet-cocoa cocoa-based GNUnet GUI (dead?) |
191 | 189 | ||
192 | @end table | 190 | @end table |
193 | 191 | ||
194 | We are also working on various supporting libraries and tools: | 192 | We are also working on various supporting libraries and tools: |
193 | @c ** FIXME: What about gauger, and what about libmwmodem? | ||
195 | 194 | ||
196 | @table @asis | 195 | @table @asis |
197 | @item svn/Extractor/ GNU libextractor (meta data extraction) | 196 | @item libextractor GNU libextractor (meta data extraction) |
198 | @item svn/libmicrohttpd/ GNU libmicrohttpd (embedded HTTP(S) server library) | 197 | @item libmicrohttpd GNU libmicrohttpd (embedded HTTP(S) server library) |
199 | @item svn/gauger/ Tool for performance regression analysis | 198 | @item gauger Tool for performance regression analysis |
200 | @item svn/monkey/ Tool for automated debugging of distributed systems | 199 | @item monkey Tool for automated debugging of distributed systems |
201 | @item svn/libmwmodem/ Library for accessing satellite connection quality reports | 200 | @item libmwmodem Library for accessing satellite connection quality reports |
202 | @end table | 201 | @end table |
203 | 202 | ||
204 | Finally, there are various external projects (see links for a list of those | 203 | Finally, there are various external projects (see links for a list of those |
@@ -209,7 +208,7 @@ that have a public website) which build on top of the GNUnet framework. | |||
209 | @section Code overview | 208 | @section Code overview |
210 | 209 | ||
211 | This section gives a brief overview of the GNUnet source code. Specifically, we | 210 | This section gives a brief overview of the GNUnet source code. Specifically, we |
212 | sketch the function of each of the subdirectories in the @code{gnunet/src/} | 211 | sketch the function of each of the subdirectories in the @file{gnunet/src/} |
213 | directory. The order given is roughly bottom-up (in terms of the layers of the | 212 | directory. The order given is roughly bottom-up (in terms of the layers of the |
214 | system). | 213 | system). |
215 | @table @asis | 214 | @table @asis |
@@ -872,9 +871,9 @@ gnunet-ext template to provide an easy to use skeleton. | |||
872 | gnunet-ext contains the build environment and template files for the | 871 | gnunet-ext contains the build environment and template files for the |
873 | development of GNUnet services, command line tools, APIs and tests. | 872 | development of GNUnet services, command line tools, APIs and tests. |
874 | 873 | ||
875 | First of all you have to obtain gnunet-ext from SVN: | 874 | First of all you have to obtain gnunet-ext from git: |
876 | 875 | ||
877 | @code{svn co https://gnunet.org/svn/gnunet-ext} | 876 | @code{git clone https://gnunet.org/git/gnunet-ext.git} |
878 | 877 | ||
879 | The next step is to bootstrap and configure it. For configure you have to | 878 | The next step is to bootstrap and configure it. For configure you have to |
880 | provide the path containing GNUnet with @code{--with-gnunet=/path/to/gnunet} | 879 | provide the path containing GNUnet with @code{--with-gnunet=/path/to/gnunet} |
@@ -1725,7 +1724,7 @@ porting of GNUnet easier. | |||
1725 | GNUnet is able to log its activity, mostly for the purposes of debugging the | 1724 | GNUnet is able to log its activity, mostly for the purposes of debugging the |
1726 | program at various levels. | 1725 | program at various levels. |
1727 | 1726 | ||
1728 | @code{gnunet_common.h} defines several @strong{log levels}: | 1727 | @file{gnunet_common.h} defines several @strong{log levels}: |
1729 | @table @asis | 1728 | @table @asis |
1730 | 1729 | ||
1731 | @item ERROR for errors (really problematic situations, often leading to | 1730 | @item ERROR for errors (really problematic situations, often leading to |