From 482053d7494048622f8039616b84051b355d04ae Mon Sep 17 00:00:00 2001 From: cuttestkittensrule Date: Mon, 13 Oct 2025 13:11:48 -0700 Subject: [PATCH] Configure javadoc to be able to link to CTRE docs, WPILib docs, and REVLib docs Makes docs more readable if `./gradlew javadoc` is used to generate documentation --- .../src/main/groovy/java-common-conventions.gradle | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/buildSrc/src/main/groovy/java-common-conventions.gradle b/buildSrc/src/main/groovy/java-common-conventions.gradle index caa3f15b..eedb6e45 100644 --- a/buildSrc/src/main/groovy/java-common-conventions.gradle +++ b/buildSrc/src/main/groovy/java-common-conventions.gradle @@ -106,3 +106,14 @@ spotless { formatAnnotations() // fix formatting of type annotations } } + +javadoc { + options { + // CTRE (Phoenix 5 & 6) + links += "https://api.ctr-electronics.com/phoenix6/release/java/" + // WPILib + links += "https://github.wpilib.org/allwpilib/docs/2027/java/" + // REVLib + links += "https://codedocs.revrobotics.com/java/" + } +}