Tools of the Trade

Here are some tools you might find interesting to help you on the development of and with COOLFluiD:

Browsing

  •  Konqueror - is a full featured web browser, file manager and universal viewer. But maybe the most important for the project, it is capable of using the full webdav protocol to access the COOLFluiD WebDAV server.

Compiling and Debugging

  •  GNU GCC Compiler - is the C++ compiler that the project developer team elected.
  •  GNU GDB Debugger - is a command line, feature rich, debugger well linked with the GCC compiler.
  •  Valgrind - for debugging memory problems and profiling the code
  •  ccache - for caching the results of compilation. Works very well with distcc.
  •  distcc - for parallel compiling the COOLFluiD Framework
  •  Google Performance Tools - help you profile the code without much runtime penalty and yet providing very usefull and detailed information.

Code Editing

  •  Kdevelop IDE - for editing, debugging and writing code
  •  Meld - for checking the differences between 2 and 3 files or directories.
  •  kxmleditor - for editing the XML CFcase's
  •  VIM homepage - editing, compiling, and lots of other things

Version Control

  •  Subversion - is quickly becoming the defacto standard of open source projects version control. Much richer than  CVS.
  •  kdesvn - full feature and very fast client for subversion
  •  SVK - is a local version control tool that interoperates with Subversion, allowing you to work anywhere without network access and yet still commit.
  •  RapidSVN - for browsing and checking logs of the Subversion server