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

Reply via email to