GitHub user ptgoetz opened a pull request: https://github.com/apache/storm/pull/891
STORM-1218: Use markdown for JavaDoc JIRA: https://issues.apache.org/jira/browse/STORM-1218 This is a first pass at converting the JavaDoc in `storm-core` to markdown, using [pegdown-doclet](https://github.com/Abnaxos/pegdown-doclet). If there is support from the community, I will move on to other components, though any html will just pass through, so it shouldn't garble, and will likely improve any existing javadoc. The first commit adds the corresponding maven javadoc plugin to the default build. This means it will increase build time when you run `mvn install`, but it will also spit out warnings about javadoc problems and may encourage developers to fix or improve documentation problems. The second commit is a quick pass over `storm-core` to remove unnecessary HTML and some minor javadoc comment linting. Only javadoc comments were modified. The third commit adds the `highlight.js` license to both the source and binary LICENSE files, since the generated javadoc includes it. I'm not sure this is necessary, since the JavaDoc is generated, but I will find out if there's support for this patch. *Note:* The [pegdown-doclet licence](https://github.com/Abnaxos/pegdown-doclet/blob/master/LICENSE.txt) is GPL, but it's only used at build time, so that does not seem to present a licensing issue. You can merge this pull request into a Git repository by running: $ git pull https://github.com/ptgoetz/storm markdown-javadoc Alternatively you can review and apply these changes as the patch at: https://github.com/apache/storm/pull/891.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #891 ---- commit e03b28ca6222f61471b4acb1a6086aab9b597b8a Author: P. Taylor Goetz <ptgo...@gmail.com> Date: 2015-11-19T01:16:47Z enable markdown in javadoc commit d6d85518bc7a668dfe7cad9e796c226752ad0aca Author: P. Taylor Goetz <ptgo...@gmail.com> Date: 2015-11-19T01:19:09Z convert existing javadoc to markdown commit bc77f1f59622cff0e0bef01dfbc821ac3dba21c1 Author: P. Taylor Goetz <ptgo...@gmail.com> Date: 2015-11-19T01:25:27Z add highlight.js licesnse to LICENSE files ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---