Skip to content

Instantly share code, notes, and snippets.

View SmushyTaco's full-sized avatar

Nikan Radan SmushyTaco

View GitHub Profile
@SmushyTaco
SmushyTaco / Use Dokka.md
Last active December 10, 2025 08:28
PSA Java Developers: Use Dokka in Addition to Javadocs

What's Dokka?

Dokka is like Javadocs but with a much nicer frontend, with multiple export options (HTML, Markdown, etc), and with Kotlin support, if you need it. Just to clarify, it can be used in a pure Java project all the same. You can take a look at the Dokka project here.

How Do They Compare?

Take a look for yourself. I recently forked and published a project and I provide both Javadocs and Dokka. As you see, they both supply the exact same information, but one looks like this:

image

While the other looks like this:

Keybase proof

I hereby claim:

  • I am smushytaco on github.
  • I am smushytaco (https://keybase.io/smushytaco) on keybase.
  • I have a public key ASDuCaJXEXi0pOKJn7g5mAqf0gDKG4D3uq3hdqmyva5nbQo

To claim this, I am signing this object:

META-INF/
META-INF/MANIFEST.MF
com/
com/smushytaco/
com/smushytaco/plugin/
com/smushytaco/plugin/event/
com/smushytaco/plugin/event/ColoredStringUsageIsAllowed$Companion.class
com/smushytaco/plugin/event/ColoredStringUsageIsAllowed.class
com/smushytaco/plugin/library/
com/smushytaco/plugin/library/ColorMethods.class

Keybase proof

I hereby claim:

  • I am realsmushytaco on github.
  • I am smushytaco (https://keybase.io/smushytaco) on keybase.
  • I have a public key ASC7urbBbm-oDm-k3snZwuq9wPl9rib2STBjOQUN7H2oIgo

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am smushyrepo on github.
  • I am smushytaco (https://keybase.io/smushytaco) on keybase.
  • I have a public key ASDSkKj7NCFYyIjOEthBxk35vRqLxhsIhQByfuh3TsZY_go

To claim this, I am signing this object: