We have a Jenkins server at http://builds.mixxx.org/jenkins/ .
For what it's worth I find the Doxy output for Mixxx to be relatively unhelpful but that may change as commenting improves. Bill On Wed, Mar 28, 2012 at 12:23 PM, Maxime Bochon <maxime.boc...@gmail.com> wrote: > Ok, I'll do that ! > > Maxime > > PS: By the way, why did you mention Hudson ? Is there any continuous > integration system in place for Mixxx ? (and I heard in a JUG that here is a > war between Hudson and its fork Jenksin) > > Le 28 mars 2012 14:52, Daniel Schürmann <dasch...@gmx.de> a écrit : > >> Hello Sean, Maxime and Keith, >> >> here is a proposal based on your ideas: >> >> Let us track the "doxyfile" within the mixxx sources, as well as >> additional images, stylesheets, and mainpage.dox. >> >> If its possible, we may create a separate scons target for doxygen. >> >> This gives the opportunity for each developer to create a up-to-date docu >> of the current state of each branch. >> >> Additional it would be nice, if we have the current docu of lp:mixxx >> always online. This could be managed by the hudson server as keith >> mentioned. >> >> @Maxime: Do you like this idea? If yes, it would be nice if you can do the >> first step and upload your branch including the doxyfie and what else is >> required. >> >> Thank you, >> >> Daniel >> >> -------- Original-Nachricht -------- >> > Datum: Wed, 28 Mar 2012 03:18:20 -0800 >> > Von: "keithsalisb...@gmail.com" <keithsalisb...@gmail.com> >> > An: Maxime Bochon <maxime.boc...@gmail.com> >> > CC: Too Many DJs <mixxx-devel@lists.sourceforge.net> >> > Betreff: Re: [Mixxx-devel] Mixxx online Doxygen >> >> > Definitely agree with this - compiling docs should really be managed >> > by a commit hooks so when code is pushed the server it triggers a >> > rebuild of the documentation tools. (As well as running continuous >> > integration tests etc ;)) >> > >> > On 28 March 2012 02:29, Maxime Bochon <maxime.boc...@gmail.com> wrote: >> > > 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 >> > >> > >> > >> > -- >> > keithsalisb...@gmail.com >> > >> > >> > ------------------------------------------------------------------------------ >> > 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 >> >> -- >> NEU: FreePhone 3-fach-Flat mit kostenlosem Smartphone! >> Jetzt informieren: http://mobile.1und1.de/?ac=OM.PW.PW003K20328T7073a >> >> >> ------------------------------------------------------------------------------ >> 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 ------------------------------------------------------------------------------ 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