diff --git a/README.md b/README.md index 879bc4f8..bc5e8f29 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,13 @@ This project is now at 1.0.x status. * [SSL Configuration](https://rundeck.github.io/rundeck-cli/configuration/ssl/) * [Commands](https://rundeck.github.io/rundeck-cli/commands) * [Scripting](https://rundeck.github.io/rundeck-cli/scripting) +* [Java API Library](https://rundeck.github.io/rundeck-cli/javalib/) +* [Extensions](https://rundeck.github.io/rundeck-cli/extensions/) + +# Javadoc + +* [rd-api-client ![javadoc](https://javadoc.io/badge2/org.rundeck.api/rd-api-client/javadoc.svg)](https://javadoc.io/doc/org.rundeck.api/rd-api-client) +* [rd-cli-lib ![javadoc](https://javadoc.io/badge2/org.rundeck.cli/rd-cli-lib/javadoc.svg)](https://javadoc.io/doc/org.rundeck.cli/rd-cli-lib) # Downloads diff --git a/docs/extensions.md b/docs/extensions.md index 2465bb71..43979312 100644 --- a/docs/extensions.md +++ b/docs/extensions.md @@ -24,12 +24,19 @@ You can check the list of loaded extensions by running `rd` with `RD_DEBUG=1`. Extensions can be developed as Java libraries. + ### Dependencies Add the `rd-cli-lib` dependency to your project. Available in Jcenter repo or [Bintray](https://bintray.com/rundeck/maven/rd-cli-lib). +Javadoc: + +* [rd-cli-lib ![javadoc](https://javadoc.io/badge2/org.rundeck.cli/rd-cli-lib/javadoc.svg)](https://javadoc.io/doc/org.rundeck.cli/rd-cli-lib) +* [cli-toolbelt ![cli-toolbelt](https://javadoc.io/badge2/org.rundeck.cli-toolbelt/toolbelt/javadoc.svg)](https://javadoc.io/doc/org.rundeck.cli-toolbelt/toolbelt) + + ### Gradle example A demo project can be seen here: @@ -96,7 +103,3 @@ Declare your class in a file called `META-INF/services/org.rundeck.client.tool.e com.mycompany.MyClass For a standard Gradle java library, create the file in `src/main/resources/META-INF/services/org.rundeck.client.tool.extension.RdCommandExtension` - -## Javadoc - -(to be published) diff --git a/docs/javalib.md b/docs/javalib.md index 56f9ac5c..7bb091d3 100644 --- a/docs/javalib.md +++ b/docs/javalib.md @@ -12,6 +12,9 @@ Currently the library is published to Bintray (jcenter/maven central TBD). See: +Javadoc: +* [rd-api-client ![javadoc](https://javadoc.io/badge2/org.rundeck.api/rd-api-client/javadoc.svg)](https://javadoc.io/doc/org.rundeck.api/rd-api-client) + ## Gradle usage A demo project can be seen here: @@ -32,6 +35,3 @@ dependencies { } ~~~ -## Javadoc - -(to be published)