Skip to content

Commit 5331a2a

Browse files
mdelapenyaAgent
andauthored
docs(site): add missing languages and reorder docs navigation (#955)
Align header dropdown and landing page card-grid with the canonical language list: Java, Go, .NET, Node.js, Python, Rust, Ruby, PHP, Haskell, Clojure, Elixir, Scala, Native. - Add PHP, Clojure, Elixir, Scala, Native to header dropdown and card-grid - Fix ordering to match canonical list - Add missing logo SVGs --------- Co-authored-by: Agent <agent@testcontainers.dev>
1 parent 7d8f95a commit 5331a2a

7 files changed

Lines changed: 143 additions & 11 deletions

File tree

docs/index.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,19 @@
22

33
<p align="center"><strong>Not using Rust? Here are other supported languages!</strong></p>
44
<div class="card-grid">
5-
<a href="https://java.testcontainers.org" class="card-grid-item"><img src="language-logos/java.svg"/>Java</a>
6-
<a href="https://golang.testcontainers.org" class="card-grid-item"><img src="language-logos/go.svg"/>Go</a>
7-
<a href="https://dotnet.testcontainers.org/" class="card-grid-item"><img src="language-logos/dotnet.svg"/>.NET</a>
8-
<a href="https://node.testcontainers.org/" class="card-grid-item"><img src="language-logos/nodejs.svg"/>Node.js</a></a>
9-
<a href="https://testcontainers-python.readthedocs.io/en/latest/" class="card-grid-item"><img src="language-logos/python.svg"/>Python</a>
10-
<a class="card-grid-item"><img src="language-logos/rust.svg"/>Rust</a>
11-
<a href="https://github.com/testcontainers/testcontainers-hs" class="card-grid-item"><img src="language-logos/haskell.svg"/>Haskell</a>
12-
<a href="https://github.com/testcontainers/testcontainers-ruby/" class="card-grid-item" ><img src="language-logos/ruby.svg"/>Ruby</a>
5+
<a href="https://java.testcontainers.org" class="card-grid-item"><img src="language-logos/java.svg" alt=""/>Java</a>
6+
<a href="https://golang.testcontainers.org" class="card-grid-item"><img src="language-logos/go.svg" alt=""/>Go</a>
7+
<a href="https://dotnet.testcontainers.org/" class="card-grid-item"><img src="language-logos/dotnet.svg" alt=""/>.NET</a>
8+
<a href="https://node.testcontainers.org/" class="card-grid-item"><img src="language-logos/nodejs.svg" alt=""/>Node.js</a>
9+
<a href="https://testcontainers-python.readthedocs.io/en/latest/" class="card-grid-item"><img src="language-logos/python.svg" alt=""/>Python</a>
10+
<a class="card-grid-item"><img src="language-logos/rust.svg" alt=""/>Rust</a>
11+
<a href="https://github.com/testcontainers/testcontainers-ruby/" class="card-grid-item"><img src="language-logos/ruby.svg" alt=""/>Ruby</a>
12+
<a href="https://php.testcontainers.org/" class="card-grid-item"><img src="language-logos/php.svg" alt=""/>PHP</a>
13+
<a href="https://github.com/testcontainers/testcontainers-hs/" class="card-grid-item"><img src="language-logos/haskell.svg" alt=""/>Haskell</a>
14+
<a href="https://cljdoc.org/d/clj-test-containers/clj-test-containers/" class="card-grid-item"><img src="language-logos/clojure.svg" alt=""/>Clojure</a>
15+
<a href="https://github.com/testcontainers/testcontainers-elixir" class="card-grid-item"><img src="language-logos/elixir.svg" alt=""/>Elixir</a>
16+
<a href="https://github.com/testcontainers/testcontainers-scala/" class="card-grid-item"><img src="language-logos/scala.svg" alt=""/>Scala</a>
17+
<a href="https://github.com/testcontainers/testcontainers-native" class="card-grid-item"><img src="language-logos/c.svg" alt=""/>Native</a>
1318
</div>
1419

1520
## About Testcontainers for Rust

docs/language-logos/c.svg

Lines changed: 8 additions & 0 deletions
Loading

docs/language-logos/clojure.svg

Lines changed: 8 additions & 0 deletions
Loading

docs/language-logos/elixir.svg

Lines changed: 47 additions & 0 deletions
Loading

docs/language-logos/php.svg

Lines changed: 5 additions & 0 deletions
Loading

docs/language-logos/scala.svg

Lines changed: 26 additions & 0 deletions
Loading

docs/theme/partials/tc-header.html

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,25 @@
2828
"label": "Testcontainers for Java",
2929
"url": "https://java.testcontainers.org/",
3030
"image": "/language-logos/java.svg",
31+
"external": true,
3132
},
3233
{
3334
"label": "Testcontainers for Go",
3435
"url": "https://golang.testcontainers.org/",
3536
"image": "/language-logos/go.svg",
37+
"external": true,
3638
},
3739
{
3840
"label": "Testcontainers for .NET",
3941
"url": "https://dotnet.testcontainers.org/",
4042
"image": "/language-logos/dotnet.svg",
43+
"external": true,
4144
},
4245
{
4346
"label": "Testcontainers for Node.js",
4447
"url": "https://node.testcontainers.org/",
4548
"image": "/language-logos/nodejs.svg",
49+
"external": true,
4650
},
4751
{
4852
"label": "Testcontainers for Python",
@@ -54,6 +58,17 @@
5458
"label": "Testcontainers for Rust",
5559
"url": "https://rust.testcontainers.org/",
5660
"image": "/language-logos/rust.svg",
61+
},
62+
{
63+
"label": "Testcontainers for Ruby",
64+
"url": "https://github.com/testcontainers/testcontainers-ruby",
65+
"image": "/language-logos/ruby.svg",
66+
"external": true,
67+
},
68+
{
69+
"label": "Testcontainers for PHP",
70+
"url": "https://php.testcontainers.org/",
71+
"image": "/language-logos/php.svg",
5772
"external": true,
5873
},
5974
{
@@ -63,9 +78,27 @@
6378
"external": true,
6479
},
6580
{
66-
"label": "Testcontainers for Ruby",
67-
"url": "https://github.com/testcontainers/testcontainers-ruby",
68-
"image": "/language-logos/ruby.svg",
81+
"label": "Testcontainers for Clojure",
82+
"url": "https://cljdoc.org/d/clj-test-containers/clj-test-containers/",
83+
"image": "/language-logos/clojure.svg",
84+
"external": true,
85+
},
86+
{
87+
"label": "Testcontainers for Elixir",
88+
"url": "https://github.com/testcontainers/testcontainers-elixir",
89+
"image": "/language-logos/elixir.svg",
90+
"external": true,
91+
},
92+
{
93+
"label": "Testcontainers for Scala",
94+
"url": "https://github.com/testcontainers/testcontainers-scala/",
95+
"image": "/language-logos/scala.svg",
96+
"external": true,
97+
},
98+
{
99+
"label": "Testcontainers Native (C/C++)",
100+
"url": "https://github.com/testcontainers/testcontainers-native",
101+
"image": "/language-logos/c.svg",
69102
"external": true,
70103
},
71104
]

0 commit comments

Comments
 (0)