NDoc

NDoc
NDoc
NDoc 1.3.1.png
NDoc 1.3.1 displaying empty project
Developer(s) Downs, Kackman, et al.
Stable release 1.3.1 / 25 January 2005
Operating system Cross-platform (?)
Type Documentation generator
License GNU GPL
Website http://ndoc.sourceforge.net

NDoc is a code documentation generator for the Common Language Infrastructure. It is licensed under the GNU General Public License.

Contents

How it works

NDoc uses two sources to generate documentation. The first is an assembly file produced by compiling the source code. The other is a pre-generated XML documentation file, usually produced by parsing the source code for special comments (C# compilers from .NET Framework and Mono support this using the "/doc" command-line argument).

The assembly file is queried using reflection to obtain the list of classes, methods, etc. The XML file is parsed for the documentation text.

NDoc supports several different output formats, including CHM, MSDN-style web pages, and Javadoc-style web pages. NDoc also comes with a graphical user interface to ease the generation process.

Limitations and future development

The latest release version of NDoc does not support .NET Framework version 2.0. Although there are internal alpha versions[1][2] that support .NET 2.0, as of 2006, there is very little activity on the NDoc project. The developer of NDoc, Kevin Downs, has said that he is not working on NDoc anymore due to lack of funding and threats against him, and that he is willing to hand over administration of the project.[3]. More recently, Kim Christensen picked up the ball and continues development of the original NDoc as NDoc3[4]

See also

  • Doxygen - a mature document generation tool that can also build class diagrams and produce documentation from many other languages.
  • Sandcastle — a similar application by Microsoft.
  • Sandcastle Help File Builder — a freeware GUI front-end for Sandcastle that provides Ndoc-like features.
  • Comparison of documentation generators

References

External links



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • NDoc — es un generador de documentación para Common Language Infrastructure que utiliza documentación conectable para generar varios formatos de salida diferentes, incluyendo el estilo MSDN de la Ayuda HTML (.Chm), Visual Studio.NET (HTML Help 2), y… …   Wikipedia Español

  • Ndoc Gjetja — (March 9, 1944 – June 7, 2010) was an Albanian poet. He died after a long illness. External links Works by Ndoc Gjetja on Open Library at the Internet Archive Obituary (in Albanian) Persondata Name Gjetja, Ndoc …   Wikipedia

  • Ndoc Martini — (14 June 1880 6 December 1916) is a famous Albanian painter. He graduated from the Arbereshi College at S Demetrio Corone in Calabria. He also studied at the Académie des Beaux Arts in Paris. Persondata Name Martini, Ndoc Alternative names Short… …   Wikipedia

  • NDOC (disambiguation) — NDOC can refer to Nevada Department of Corrections NDoc This disambiguation page lists articles associated with the same title. If an internal link led you here, you may wish to change the link to point directly to the int …   Wikipedia

  • NDOC — National Defense Operations Center …   Military dictionary

  • Nevada Department of Corrections — NDOC redirects here. For other uses, see NDOC (disambiguation). Nevada Department of Corrections Abbreviation NDOC Patch of …   Wikipedia

  • Comparison of documentation generators — The following tables compare general and technical information for a number of documentation generators. Please see the individual products articles for further information. This article is not all inclusive or necessarily up to date. Unless… …   Wikipedia

  • Sandcastle (software) — Sandcastle Developer(s) Microsoft Corporation Stable release 2.4.10520 / June 23, 2010; 16 months ago (2010 06 23) Operating system Windows, Linux (under Mono) …   Wikipedia

  • Comparativa de generadores de documentación — Anexo:Comparativa de generadores de documentación Saltar a navegación, búsqueda Las siguientes tablas comparan información general y técnica de un número de generadores de documentación. Por favor, consulte la página individual de cada producto… …   Wikipedia Español

  • Anexo:Comparativa de generadores de documentación — Las siguientes tablas comparan información general y técnica de un número de generadores de documentación. Por favor, consulte la página individual de cada producto para obtener información adicional. Este artículo no incluye todos los… …   Wikipedia Español

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”