Guia para crear documentacion con PhpDocumentor

Por que escribir Buena documentacion al codigo abierto Escribir Buena documentacion es esencial en el exito de cualquier proyecto de software: la calidad de esta documentacion puede ser mas importante que la calidad del codigo en si. phpDocumentor está diseñado para facilitar el proceso de documentación. phpDocumentor incluso hace posible el generar paquetes separados de documentación desde el mismo codigo fuente.

Escribiendo grandiosa documentación considerando la audiencia. La primera pregunta que cualquier escritor debe hacer es ¿Quién es mi público? Esto contestará muchas preguntas. Sólo se piensa que el software es usado para más software, como cualquier producto de MS. Los programadores son las únicas personas que tienen el acceso al código fuente. El desafío en este caso es escribir la documentación muy bien para el usuario final.

Al escribir documentación para un proyecto de fuente abierta se piensa que ambos son usados extendidos, este desafío se magnifica por el hecho de que muchas personas también pensarán en extender el codigo, o incluso el hallazgo de errores y su reparacion. Estos dos públicos cuidan ser opuestos a nosotros en sus necesidades.

Un usuario final generalmente quiere:

Considerando que un programador además puede querer:

Estos dos tipos de usuarios no pueden ser reparados por sólo documentación del API o sólo guías didácticas, pero una mezcla sutil de los dos.

El uso de phpDocumentor para hacer documentación dirigida a los dos públicos, puede necesitar hacer dos juegos separados de documentación! pueden usarse los phpDocumentor para crear esta opción que usa unas cosas. Primero, usando las opciones de archivo-selección de orden-línea, uno puede escribir dos juegos de documentación, uno para los usuarios finales, y el otro para programadores, y los pone en subdirectorios diferentes. Por ejemplo, uno podría poner el docs del enduser en el enduser/tutorials y los documentos del programador en el tutorial de porgramacion además, usando el @ la etiqueta de acceso, uno puede marcar los elementos programador-nivelados con @ el acceso privado, y ellos se ignorarán por defecto.

El @ la etiqueta interior @ interior los inline etiquetan la estructura puede usarse para marcar documentación que es de bajo nivel o interior a un público más pequeño de diseñadores. Al crear la documentación del programador, encienda la opción privada y el detalle de bajo nivel se generará. Más importante, el en-código documenta en su DocBlocks debe escribirse dondequiera que para fin-usuarios y programadores posible. el phpDocumentor usa el rasgo del encadenamiento de guías didáctica para unirse la documentación relacionada juntos como los capítulos en un libro, y ésta es otra manera de organizar la documentación. Experimente, y hallazgo lo que es mejor para las necesidades de su proyecto.

Hay muchas maneras de crear la documentación buena, pero quizás el mejor es leer lo que usted ha escrito de las perspectivas diferentes. Abra su documentación, e intenta usarlo para deducir su proyecto del software. Si esto es difícil, se remonta y revisa o vuelve a escribir. Quite algo que está confundiendo o innecesario, asegúrese todo está allí eso se necesita, y entonces cuando parece bueno, pregúntele a un usuario del php que no conoce su proyecto, o incluso non-programador para leerlo y usar sus reacciones a sastre la documentación.

La conclusión

El uso de phpDocumentor mejorará la mirada definitivamente y se sentirá de su documentación, pero no detiene allí, permítale ayudar que usted crear documentos verdaderamente dinámicos que se mantienen fácilmente y guardaron moderno. ¡Después de todos, los granes docs para los grandes programas ayudarán afianzar el trono justo de PHP allí como el exterior mejor! el phpDocumentor 1.2.2 Guía didáctica aprenda a usar el phpDocumentor para documentar

La introducción

el phpDocumentor es el sistema de la documentación automático más avanzado escrito para PHP, en PHP. Este paquete tiene muchos rasgos:

los Elementos esenciales del phpDocumentor Empezando desde el principio El proceso de la documentación empieza con el elemento más básico de phpDocumentor: un bloque de la Documentación o DocBlock. Un DocBlock básico se parece a:

 <1     /**>
  2      *
 <3      */>

Un bloque de C++-estilo extendido comentario de PHP con que empieza / * * y tiene un * al principio de cada línea. DocBlocks preceden el elemento que ellos están documentando.

DocBlocks

Un DocBlock contiene tres segmentos básicos en este orden:

Las salidas de la Descripción Cortas en la primera línea, y puede terminarse con una línea pálida o un período. Un período dentro de una palabra (como example.com o 0.1%) se ignora. Si la Descripción Corta se volviera mucho tiempo más de tres líneas, sólo la primera línea se toma. La Descripción Larga continúa para las tantas líneas como deseado y puede contener el encarecimiento del html para el formato del despliegue. Aquí es una muestra DocBlock con un Calzón y una Descripción Larga:

#     /**
#      * return the date of Easter >
#      *
#     * Using the formula from "Formulas that are way too complicated for anyone to
#     * ever understand except for me" by Irwin Nerdy, this function calculates the
#      * date of Easter given a date in the Ancient Mayan Calendar, if you can also
#      * guess the birthday of the author.>
#      */

Los DocBlock Descripción detalles

A partir de phpDocumentor 1.2.0, la descripción larga y corta de un DocBlock se analiza para unas etiquetas del html selectas que determinan el formato adicional. Debido a la naturaleza del rendimiento de phpDocumentor como el múltiple-formato, el html recto no se permite en un DocBlock, y se convertirá en el texto llano por todos los conversores a menos que es uno de estas etiquetas:

Comentarios

Hay que redactar un poco mejor el documento, no se si ha sido traducido y le falta contextualizar mas! -- JorgeCortes 2006-08-07 18:04:58


CategorySoftware

PhpDocumentator (last edited 2008-04-20 14:40:20 by localhost)