DocumentJS is a powerful and easy way to build and extend documentation functionality, being smart enough to guess things like function names and parameters.
It's architecture is organized around the concepts of types and tags.
Here are some key features of "DocumentJS":
· Flexible organization of your documentation
· An integrated documentation viewer where you can search your API
· Markdown support
· An extensible architecture