[support] Approaches to project documentation

Keith Roberts keith at karsites.net
Thu Nov 1 20:36:55 UTC 2012


On Thu, 1 Nov 2012, Hadubard wrote:

> To: support at drupal.org
> From: Hadubard <hadubard at gmail.com>
> Subject: [support] Approaches to project documentation
> 
> Hi all,
>
> I have to create a complete documentation of a rather huge 
> Drupal based web project. My first idea has been to use 
> the API module to use in-code comments to create an easy 
> way to step through the code. I really like this in the 
> drupal API documentation. But I also require a more 
> general approach to fill the gaps between distinct parts 
> in code in order to provide a general overview of how the 
> pieces of the project are tight together, what assumptions 
> and general ideas the project is based on, flow charts, 
> etc ... I thought about using the doxygen @ingroup tag for 
> that too (to create topics pages if I understand 
> correctly), but my client argued that the use of 
> accompanying images (flow charts, database schemas, etc 
> ...) would be too difficult to include using this 
> approach. What I really like about it is the possibility 
> to have all the doc in our VCS.
>
> I would be interested to hear about your approaches 
> regarding this kind of project documentation. If you have 
> any interesting resources or websites covering this topic 
> I would be glad for a hint too. My search didn't yield 
> very specific approaches but rather a general "yes, 
> document what you do". But I'm more interested in a more 
> or less detailed real life approach:
> - What software do you use?
> - How do you create cross references between code doc and
>   general doc?
> - Where do you store the doc?

Some links you might like:

http://en.wikipedia.org/wiki/PhpDocumentor

http://en.wikipedia.org/wiki/ArgoUML

http://alexdp.free.fr/violetumleditor/page.php

http://en.wikipedia.org/wiki/FreeMind

http://www.abisource.com/

HTH

Keith

-----------------------------------------------------------
Websites:
http://www.karsites.net
http://www.php-debuggers.net
http://www.raised-from-the-dead.org.uk

All email addresses are challenge-response protected with
TMDA [http://tmda.net]
-----------------------------------------------------------


More information about the support mailing list