diff --git a/build/components/example.py b/build/components/example.py index e2a0665924..855776dd1a 100644 --- a/build/components/example.py +++ b/build/components/example.py @@ -11,12 +11,18 @@ GO_OUTPUT = 'Output:' TEST_MARKER = { 'java': '@Test', + 'java-sync': '@Test', + 'java-async': '@Test', + 'java-reactive': '@Test', 'c#': '\[Fact\]|\[SkipIfRedis\(.*\)\]' } PREFIXES = { 'python': '#', 'node.js': '//', 'java': '//', + 'java-sync': '//', + 'java-async': '//', + 'java-reactive': '//', 'go': '//', 'c#': '//', 'redisvl': '#', diff --git a/config.toml b/config.toml index 3a7915a034..2602d4632d 100644 --- a/config.toml +++ b/config.toml @@ -45,7 +45,7 @@ tagManagerId = "GTM-TKZ6J9R" gitHubRepo = "https://github.com/redis/docs" # Display and sort order for client examples -clientsExamples = ["Python", "Node.js", "Java Sync", "Java Async", "Java Reactive", "Go", "C#", "RedisVL"] +clientsExamples = ["Python", "Node.js", "Java-Sync", "Java-Async", "Java-Reactive", "Go", "C#", "RedisVL"] searchService = "/convai/api/search-service" ratingsService = "/docusight/api/rate" @@ -59,9 +59,9 @@ rdi_cli_latest = "latest" [params.clientsConfig] "Python"={quickstartSlug="redis-py"} "Node.js"={quickstartSlug="nodejs"} -"Java sync"={quickstartSlug="jedis"} -"Java async"={quickstartSlug="lettuce"} -"Java reactive"={quickstartSlug="lettuce"} +"Java-sync"={quickstartSlug="jedis"} +"Java-async"={quickstartSlug="lettuce"} +"Java-reactive"={quickstartSlug="lettuce"} "Go"={quickstartSlug="go"} "C#"={quickstartSlug="dotnet"} "RedisVL"={quickstartSlug="redis-vl"} diff --git a/data/components/jedis.json b/data/components/jedis.json index 4aa154ab51..c7486b6f92 100644 --- a/data/components/jedis.json +++ b/data/components/jedis.json @@ -2,8 +2,8 @@ "id": "jedis", "type": "client", "name": "jedis", - "language": "Java", - "label": "Java Sync", + "language": "Java-Sync", + "label": "Java-Sync", "repository": { "git_uri": "https://github.com/redis/jedis" }, diff --git a/data/components/lettuce_async.json b/data/components/lettuce_async.json index cc860f75c3..6d14943832 100644 --- a/data/components/lettuce_async.json +++ b/data/components/lettuce_async.json @@ -2,8 +2,8 @@ "id": "lettuce_async", "type": "client", "name": "lettuce_async", - "language": "Java", - "label": "Java Async", + "language": "Java-Async", + "label": "Java-Async", "repository": { "git_uri": "https://github.com/redis/lettuce" }, diff --git a/data/components/lettuce_reactive.json b/data/components/lettuce_reactive.json index b79aa9880b..07e33adb55 100644 --- a/data/components/lettuce_reactive.json +++ b/data/components/lettuce_reactive.json @@ -2,8 +2,8 @@ "id": "lettuce_reactive", "type": "client", "name": "lettuce_reactive", - "language": "Java", - "label": "Java Reactive", + "language": "Java-Reactive", + "label": "Java-Reactive", "repository": { "git_uri": "https://github.com/redis/lettuce" }, diff --git a/layouts/partials/tabbed-clients-example.html b/layouts/partials/tabbed-clients-example.html index af7b22e6b5..157f033ea2 100644 --- a/layouts/partials/tabbed-clients-example.html +++ b/layouts/partials/tabbed-clients-example.html @@ -21,11 +21,11 @@ {{ $clientConfig := index $.Site.Params.clientsconfig $client }} {{ $language := index $example "language" }} {{ $quickstartSlug := index $clientConfig "quickstartSlug" }} - + {{ if and ($example) (or (eq $lang "") (eq $lang $client)) }} {{ $examplePath := index $example "target" }} {{ $options := printf "linenos=false" }} - + {{ if and (ne $step "") (isset $example "named_steps") (isset $example.named_steps $step) }} {{ $options = printf "%s,hl_lines=%s" $options (index $example.named_steps $step) }} {{ else }} @@ -33,6 +33,7 @@ {{ $options = printf "%s,hl_lines=%s" $options (delimit (index $example "highlight") " ") }} {{ end }} {{ end }} + {{ if hasPrefix $language "java" }}{{ $language = "java"}}{{ end }} {{ $params := dict "language" $language "contentPath" $examplePath "options" $options }} {{ $content := partial "tabs/source.html" $params }} {{ $tabs = $tabs | append (dict "title" $client "language" $client "quickstartSlug" $quickstartSlug "content" $content "sourceUrl" (index $example "sourceUrl")) }} diff --git a/layouts/partials/tabs/wrapper.html b/layouts/partials/tabs/wrapper.html index 7cecc0514f..bf9c18e536 100644 --- a/layouts/partials/tabs/wrapper.html +++ b/layouts/partials/tabs/wrapper.html @@ -13,10 +13,11 @@ {{ $tid := printf "%s_%s" (replace (replace (index $tab "title") "#" "sharp") "." "") $id }} {{ $pid := printf "panel_%s" $tid }} {{ $dataLang := replace (or (index $tab "language") "redis-cli") "C#" "dotnet" }} + {{ $dataLang := replace $dataLang "." "-" }} -