Hi, I agree with the idea of better documenting the code through the descriptive doxygen-styled comments.
However, I'm not sure we should add doxygen generation to the scons build process for these reasons: - the current build process is already quite long - the html documentation generated by doxygen is really big (<14000 files and <100MB if I remember well) - doxygen allows different outputs for different user needs (HTML, Man, LaTeX, CHM... see http://www.stack.nl/~dimitri/doxygen/output.html) The main point is that such a documentation is a really good help for developers to dig into the code and get the big picture of some modules. So I suggest that the HTML version of the Doxygen documentation should be officially available online for the last release of Mixxx. Regards, Maxime PS: currently, I use doxywizard (available in Ubunutu) to generate the documentation through a GUI. 2012/3/28 "Daniel Schürmann" <dasch...@gmx.de>: > Hi Sean, Hi Maxime, > > I like the idea having a doxygen integrated in Scons. > > We should consider to add doxygen comments to each new function header. > > It may look like this: > > //! \brief writes a Human readable text file, useful for pubishing the > //! playlists on the web > //! \param file_str path of the file to write > //! \param pPlaylistTableModel ponter to the source playlist > //! \param writeTimestamp if true an additional relative timestamp is written > //! \return true on success > bool ParserCsv::writeReadableTextFile(const QString &file_str, > BaseSqlTableModel* pPlaylistTableModel, bool writeTimestamp) > { > > If we agree to this style, we may add it to our coding guidelines. > > Kind regards, > > Daniel > > > > -------- Original-Nachricht -------- >> Datum: Tue, 27 Mar 2012 22:20:11 +0200 >> Von: "Sean M. Pappalardo - D.J. Pegasus" <spappala...@mixxx.org> >> An: mixxx-devel@lists.sourceforge.net >> Betreff: Re: [Mixxx-devel] Mixxx online Doxygen > >> >> >> On 03/27/2012 07:59 AM, Maxime Bochon wrote: >> > I didn't find an online documentation for Mixxx, so I did my own with >> > Doxygen to be able to browse the code easily and anywhere. >> >> This is awesome, thank you! The big question is: would you like to make >> it official and add Doxygen generation to our scons build process? :) >> >> Sincerely, >> Sean M. Pappalardo >> "D.J. Pegasus" >> Mixxx Developer - Controller Specialist >> > > -- > Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir > belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Get Mixxx, the #1 Free MP3 DJ Mixing software Today > http://mixxx.org > > > Mixxx-devel mailing list > Mixxx-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mixxx-devel ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel