/[drupal]/contributions/modules/api/README.txt
ViewVC logotype

Contents of /contributions/modules/api/README.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.5 - (show annotations) (download)
Mon Mar 6 16:33:13 2006 UTC (3 years, 8 months ago) by JonBob
Branch: MAIN
CVS Tags: DRUPAL-6--1-0, DRUPAL-6--1-1, DRUPAL-6--1-2, DRUPAL-6--1-2-BETA4, DRUPAL-6--1-2-BETA1, DRUPAL-5--1-0, DRUPAL-6--1-2-BETA3, DRUPAL-6--1-2-BETA2, HEAD
Branch point for: DRUPAL-5, DRUPAL-4-7, DRUPAL-6--1
Changes since 1.4: +1 -1 lines
File MIME type: text/plain
Skip all dotfiles for ease in working with SVN-managed directories
1 This is an implementation of a subset of the Doxygen documentation generator
2 specification, tuned to produce output that best benefits the Drupal code base.
3 It is designed to assume the code it documents follows Drupal coding conventions,
4 and supports the following Doxygen constructs:
5 @mainpage
6 @file
7 @defgroup
8 @ingroup
9 @addtogroup (as a synonym of @ ingroup)
10 @param
11 @return
12 @link
13 @see
14 @{
15 @}
16
17
18 In addition to Doxygen syntax requirements, the following restrictions are made
19 on the code format. These are all Drupal coding conventions.
20
21 All documentation blocks must use the syntax:
22
23 /**
24 * Documentation here.
25 */
26
27 The leading spaces are required.
28
29 When documenting a function, the documentation block must immediately precede the
30 function it documents, with no intervening blank lines.
31
32 There may be no intervening spaces between a function name and the left parenthesis
33 that follows it.
34
35 Functions must be closed by a right curly bracket in the first column. No lines
36 inside a function may have a right curly bracket in the first column.
37
38
39 Besides the Doxygen features that are supported, this module also provides the
40 following features:
41
42 CVS version numbers and dates are parsed from $Id: README.txt 2972 2006-03-06 16:16:12Z jchaffer $ tags and reported.
43
44 Functions may be in multiple groups (Doxygen ignores all but the first group). This
45 allows, for example, theme_menu_tree() to be marked as both "themeable" and part of
46 the "menu system".
47
48 Function calls to PHP library functions are linked to the PHP manual.
49
50 Function calls have tooltips briefly describing the called function.
51
52 Documentation pages have non-volatile, predictable URLs, so links to individual
53 functions will not be invalidated when the number of functions in a document changes.

  ViewVC Help
Powered by ViewVC 1.1.2