This package contains utilities for generating Jmm documentation and serving it via HTTP.
jmm get github.com/jminusminus/doc
Prints the Markdown for a given Jmm class.
doc [jmm_classpath]
$ doc github.com.jminusminus.doc.Doc
// Prints the Markdown for class "github.com.jminusminus.doc.Doc" to stdout.
Starts a web server with all documentation for the current Jmm workspace.
doc
$ doc
Server started on port 8080, using 4 cores and 8 threads...
Document server started at http://localhost:8080/
Serving documentation from /Users/allinson/Java/jmmworkspace
This class can be programmatically used to generate Jmm documentation from a Jmm packages source code.
import github.com.jminusminus.doc.Doc;
Start a HTTP server on the given port to serve the documentation for the current Jmm workspace.
Returns Markdown documentation for the given Jmm class path in the current Jmm workspace.
Returns Markdown with links to all the classes found in the current Jmm workspace.