Questions? Email Us or Call 1 (800) 936-2134

GhostDoc

Painless Code Documentation

  • Auto-generate a starting point for your docs
  • Visual editing for your help docs
  • Produce help documentation in multiple formats
  • Ensure code documentation quality
  • Maintain clean and up-to-date code documentation
Try GhostDoc For Free See Features
extension
GhostDoc is a Visual Studio extension for developers who need to Generate XML Comments from source code using customizable templates, maintain clean and up-to-date documentation, produce help documentation in multiple formats, use intelligent source code Spell Checker in Visual Studio, and more.

GhostDoc also helps automating the generation of clean, helpful documentation of your clean code, building it, and packaging it up all without human intervention.
settings_ethernet

Auto-generate starting point for your docs

Generate smart XML comments for methods and types with a single click.
thumb_up

Maintain Clean Documentation

Ensure the XML comments serving as code documentation don't become obsolete when you make changes to the code.
local_library

Produce docs in multiple formats

Turn your XML doc comments into CHM, MS Help, or Web-based documentation for your entire solution with a single click.
loop

Documentation from the Build

Instrument your build to always produce the most up-to-date possible code documentation.

Easy Visual Editing, not XML escaping

Click to zoom

XML Comments are powerful for code documentation. The strict nature of the XML makes it much too easy to break the formatting, and miss the required escaping for symbols.

Have you ever generated help documentation from comments, only to find that the end result is poorly formatted? Text running awkwardly onto separate lines, or garbled text caused by an omitted escape character? It's a frustrating, time-consuming experience to regenerate it until it looks right.

As software developers, we deal with that enough, compiling and running applications only to see that some GUI component is out of whack.

To avoid that frustration, GhostDoc allows you to edit documentation in WYSIWYG fashion, with the changes persisted back to the XML documentation in your code.

  • Edit inline in the actual help documentation so that you see the end result as you go
  • Leave the result in your source code files as XML documentation when you're satisfied
  • Never worry about hand-typing escape sequences or remembering how best to format the method or type summary

Key Features

arrow_forward

Automatic XML Comment Generation

Generate smart XML comments for methods and types with a single click.
arrow_forward

Visual Comment Editor

Make changes directly in a mock-up of the help file and have those WYSIWYG edits automatically update your XML doc comments.
arrow_forward

Easy Code Documentation Maintenance

Ensure the XML comments serving as code documentation don't become obsolete when you make changes to the code.
arrow_forward

Customizable XML Comment Templates

Tell GhostDoc exactly how to document your methods and types using templates so that you get your desired outcome instantly.
arrow_forward

Documentation in your preferred format

Turn your XML doc comments into CHM, MS Help, or Web-based documentation for your entire solution with a single click.
arrow_forward

Custom Help Content

Start with the documentation generated from your code and easily add whatever you want to customize the end product.
arrow_forward

Documentation from the Build

Instrument your build to always produce the most up-to-date possible code documentation.
arrow_forward

Smart Spell Check

Avoid runtime binding errors and refactoring headaches by having your spelling mistakes in comments, strings, and code highlighted.
arrow_forward

Intellisense Control

Define exactly what internal team members and third-party users should see in Intellisense when using your APIs.
 
arrow_forward

Code Contracts Compatible

Code Contracts should be documented. GhostDoc does just that!
arrow_forward

StyleCop Compliance

Create code documentation that doesn't run afoul of Stylecop.
 

Editions

widgets

GhostDoc Pro

Developers who want better productivity and advanced features.
widgets

GhostDoc Enterprise

Advanced users and larger teams looking for premium features, integration and unattended deployment.
widgets

GhostDoc Community

Individual developers that only need the basic product features. Not for organizations. Subject to certain licensing restrictions.
Which edition of GhostDoc is right for you?

3 ways GhostDoc will improve your documentation

You want API documentation for your code, but it's labor-intensive. Really labor-intensive. Even once you learn the "triple-slash" keyboard shortcut, filling in all of the fields for each method and class you create is time-consuming.

So let GhostDoc do it for you, with a single keystroke Ctrl-Shift-D

  • Generate properly formatted method and type documentation instantly
  • Have parameter and return values pre-populated with intelligent starting descriptions of what they do
  • Enjoy the perfect starting point for your code's help documentation
Click to zoom
Click to zoom

Have you ever made changes to a method and forgotten to update the method's XML documentation? It's one of the biggest pain points with in-file documentation of the evolving source code.

GhostDoc's "Documentation Maintenance" detects code changes that affect documentation, and produces updates accordingly.

  • If you've renamed a method, have your documentation updated
  • Likewise, revisit renamed parameters and return values
  • If you've added parameters, have those put into the documentation
  • Or, if you've removed parameters, have them taken out
  • Find missing or outdated documentation
  • Discover or remove the auto-generated documentation

Has documentation historically been a source of manual labor, and something that you have to remember to do as an afterthought? Commit the code, let the build produce a candidate release, test it, verify it, and get ready to ship... and, oh, right! The documentation!

We do everything from the build these days. Let GhostDoc make generating documentation just another part of a healthy build process.

  • Automatically generate documentation as part of each build
  • Never worry about syncing the documentation and the code, as GhostDoc handles this automatically
  • Treat your documentation as yet another artifact associated with releases
Click to zoom
Try GhostDoc For Free Buy Now