A paradox directive that automatically adds links for classes from documentation to scaladoc and javadoc.
addSbtPlugin("com.lightbend.paradox" % "sbt-paradox-apidoc" % "<latest>")You can now create 'grouped' javadoc/scaladoc references in paradox like:
Look into the documentation for @apidoc[MyClass].
This will automatically find the FQDN of the class when it is unique. When the
name does not uniquely identify the class, the plugin will check for the
scaladsl/javadsl package convention found in Akka projects. If that doesn't
produce an unambigious result, you will have to use the FQDN.
To limit the packages that are searched for classes, configure the
apidocRootPackage setting:
import com.lightbend.paradox.apidoc.ApidocPlugin.autoImport.apidocRootPackage
(...)
apidocRootPackage := "akka",
(...)
The license is Apache 2.0, see LICENSE.
This project is NOT supported under the Lightbend subscription.
The project is maintained mostly by @richardimaoka and @akka-team.
Feel free to ping above maintainers for code review or discussions. Pull requests are very welcome–thanks in advance!