Changes between Version 14 and Version 15 of docDoxygen
- Timestamp:
- Dec 15, 2009, 11:28:53 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
docDoxygen
v14 v15 18 18 19 19 || comentario normal C || TAG para ser procesado por doxygen en C || 20 || /* [[BR]] lineas comentadas [[BR]] */ || / /* [[BR]] Tag para doxigen [[BR]] */ ||20 || /* [[BR]] lineas comentadas [[BR]] */ || /** [[BR]] Tag para doxigen [[BR]] */ || 21 21 || // comentario de linea || /// comentario de linea para doxigen || 22 22 … … 24 24 25 25 || comentario normal bash || TAG para ser procesado por doxygen en bash || 26 || # comentario de bloque [[BR]] # comentario de bloque || #/ /* [[BR]] # Tag 1 para doxigen [[BR]] # Tag 2 para doxigen [[BR]] #*/ ||26 || # comentario de bloque [[BR]] # comentario de bloque || #/** [[BR]] # Tag 1 para doxigen [[BR]] # Tag 2 para doxigen [[BR]] #*/ || 27 27 || # comentario de linea || # /// tag para doxigen || 28 28 … … 55 55 En caso contrarió no generará bien las dependencias. 56 56 57 = tag de doxygen = 57 == Plantilla para documentar funciones == 58 59 Se ha acordado utilizar la siguiente plantilla para documentar con Doxygen las funciones BASH del motor de clonación. 60 61 {{{ 62 #/** 63 # nombreFunción tipo_param ... (formato de la función). 64 #@brief Descripción breve de la función. 65 #@param tipo_param Descripción del parámetro (una línea por cada parámetro). 66 #@return tipo_valor - Valor devuelto por la función. 67 #@exception TipoError Descripción del error (1 línea por cada error). 68 #@note Nota sobre la función (opcional). 69 #@warning Aviso importante sobre la función (opcional). 70 #@todo Trabajo pendiente de realizar (opcional). 71 #@version versión - Descripción de la versión o los cambios. 72 #@author Autor, Universidad (1 línea por cada autor). 73 #@date Fecha (año-mes-día) 74 #*/ ## 75 function nombreFunción () 76 { 77 # Comentario normal del código. 78 ... 79 #/// Comentario especial para incluir en la documentación Doxygen. 80 ... 81 } 82 }}} 83 84 Debe documentarse un histórico completo de cambios de cada función, incluyendo tantas tripletas de etiquetas {{{@version}}}, {{{@author}}} y {{{@date}}} como sean necesarias. 85 86 La línea final del comentario general ({{{#*/ ##}}}) es necesaria para que Doxygen reconozca las dependencias de la función, puesto que la sintaxis de BASH se asemeja más a la de Python que a la de C/C++. 58 87 59 88 60 89 = Generar la Documentación = 61 trunk/install/ogGenerateDoc.sh62 Parametro 1 $str_pathFuentes63 Parametro 2 $str_pathdestino.64 90 65 { 91 Ejecutar el script {{{trunk/install/ogGenerateDoc.sh}}} con el siguiente formato: 92 * Parámetro 1: {{{str_pathFuentes}}} 93 * Parámetro 2: {{{str_pathdestino}}} 94 95 Ejemplos de ejecución: 96 {{{ 66 97 ogGenerateDoc.sh trunk/client/engine/ /opt/opengnsys/doc/engine 67 98 ogGenerateDoc.sh trunk/administrator/web/ /opt/opengnsys/doc/administrator_web 68 } 99 }}} 69 100 70 101 … … 99 130 Observaciones de la imagen: 100 131 101