Docco is a free Node.js-powered JavaScript documentation generation tool. I was never big into documenting JavaScript methods within the source files themselves, but my team made the decision to go that route for a new project and I've come full swing.
Full article