Andy,
I can look into changing the order of the sections in the documentation. However, the model as I see it at the moment is:
- The code API should documented in Doxygen since it's pretty good at that.
- All other documentation is in a wiki/notebook page, which is always going to be more flexible than doxygen for ad-hoc documentation.
- The wiki/notebook page is also the 'home' of the software in question - it links to the various bits of software that comprise the 'package'. For example your GPS module might have a dev version, a stable version and a 'hello world' program which acts as a a quick example.
Perhaps that 'model' should be explained somewhere!
As for a sandbox, you can publish it under a different name, with the 'add to my public profile' box unchecked, which will publish it quietly.
I'm interested in why you need to delete the previous versions of your library - the publishing system supports versioning, so the recommended method is just to keep publishing new versions, which builds up a nice development history of the program.
Also, for those who have integrated your library into their projects, publishing multiple versions of the same project will allow them to easily upgrade their version of your library - they get a little notice that the library has a newer version available.
Dan
Simon/Mbed Team,
Trying to grok my way through the best way of documenting my libraries and have some suggestions/questions.
First, using this as an example:- http://mbed.org/users/AjK/libraries/MODGPS/li1am1/docs/classGPS.html
The page starts with sections: "Public Types", "Public Member Functions", "Data Fields", "Protected Attributes" and then finally we reach "Detailed Description".
Imho it would be better if those first four sections came a at the end of the page and Detailed Desrciption was at the top of the page. The actual first part I want people to see is the handcrafted doxygen commenting that I did that starts by explaining the basics and then is followed by more in depth auto-generated sections. The first four parts seem to constitute more of an Index and I think they really should be below the parts I went to lengths to document which, at the moment, doesn't appear until you scroll down half way through the page.
Second question, do you have a sandbox to play in? At the moment I keep having to publish the new library and delete the old one to see the effects of doxygen comments I add/amend. I do have doxygen here and run it occasionally but it's output differs in layout to what the Mbed site produces. Pita having to keep publishing live libraries to see the little changes made.
regards,
--Andy