From 8a17e8d86de0c3a3e5f66b6b31d26a7c966111ce Mon Sep 17 00:00:00 2001 From: Ian Cook Date: Wed, 11 Jun 2025 17:36:33 -0400 Subject: [PATCH 1/5] Fix docs issues --- docs/source/implementations.rst | 46 +++++++++++++++++++++++---------- 1 file changed, 33 insertions(+), 13 deletions(-) diff --git a/docs/source/implementations.rst b/docs/source/implementations.rst index 037013e9504..6b87f2be97d 100644 --- a/docs/source/implementations.rst +++ b/docs/source/implementations.rst @@ -35,43 +35,43 @@ documentation and source code for these libraries. - Docs - Source * - C++ - - `C++ Docs `_ + - :ref:`C++ Docs` - `C++ Source `_ * - C GLib - - `C GLib Docs `_ + - :ref:`C GLib Docs` - `C GLib Source `_ * - C# - - `C# Docs `_ + - `C# Docs `_ :fa:`external-link-alt` - `C# Source `_ * - Go - - `Go Docs `_ + - `Go Docs `_ :fa:`external-link-alt` - `Go Source `_ * - Java - - `Java Docs `_ + - :ref:`Java Docs` - `Java Source `_ * - JavaScript - - `JavaScript Docs `_ + - :ref:`JavaScript Docs` - `JavaScript Source `_ * - Julia - - `Julia Docs `_ + - `Julia Docs `_ :fa:`external-link-alt` - `Julia Source `_ * - MATLAB - - `MATLAB Docs `_ + - `MATLAB Docs `_ :fa:`external-link-alt` - `MATLAB Source `_ * - Python - - `Python Docs `_ + - :ref:`Python Docs` - `Python Source `_ * - R - - `R Docs `_ + - `R Docs `_ :fa:`external-link-alt` - `R Source `_ * - Ruby - - `Ruby Docs `_ + - `Ruby Docs `_ :fa:`external-link-alt` - `Ruby Source `_ * - Rust - - `Rust Docs `_ + - `Rust Docs `_ :fa:`external-link-alt` - `Rust Source `_ * - Swift - - `Swift Docs `_ + - `Swift Docs `_ :fa:`external-link-alt` - `Swift Source `_ In addition to the libraries listed above, the Arrow project hosts the @@ -104,3 +104,23 @@ libraries for different programming languages. The source files for the Cookbook are maintained in the `Apache Arrow Cookbooks repository `_. + +.. toctree:: + :maxdepth: 1 + :hidden: + + C/GLib + C++ + C# + Go + Java + JavaScript + Julia + MATLAB + Python + R + Ruby + Rust + Swift + nanoarrow + Implementation Status From bc62bff98951cc72835c2c4abc83dbf30ed456e8 Mon Sep 17 00:00:00 2001 From: Ian Cook Date: Wed, 11 Jun 2025 18:11:19 -0400 Subject: [PATCH 2/5] Improve TOC links --- docs/source/implementations.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/source/implementations.rst b/docs/source/implementations.rst index 6b87f2be97d..9c9b49ec40d 100644 --- a/docs/source/implementations.rst +++ b/docs/source/implementations.rst @@ -35,10 +35,10 @@ documentation and source code for these libraries. - Docs - Source * - C++ - - :ref:`C++ Docs` + - :doc:`C++ Docs` - `C++ Source `_ * - C GLib - - :ref:`C GLib Docs` + - :doc:`C GLib Docs` - `C GLib Source `_ * - C# - `C# Docs `_ :fa:`external-link-alt` @@ -47,10 +47,10 @@ documentation and source code for these libraries. - `Go Docs `_ :fa:`external-link-alt` - `Go Source `_ * - Java - - :ref:`Java Docs` + - :doc:`Java Docs` - `Java Source `_ * - JavaScript - - :ref:`JavaScript Docs` + - :doc:`JavaScript Docs` - `JavaScript Source `_ * - Julia - `Julia Docs `_ :fa:`external-link-alt` @@ -59,7 +59,7 @@ documentation and source code for these libraries. - `MATLAB Docs `_ :fa:`external-link-alt` - `MATLAB Source `_ * - Python - - :ref:`Python Docs` + - :doc:`Python Docs` - `Python Source `_ * - R - `R Docs `_ :fa:`external-link-alt` @@ -109,8 +109,8 @@ The source files for the Cookbook are maintained in the :maxdepth: 1 :hidden: - C/GLib C++ + C GLib C# Go Java From fd4defa1bde2e71054b0caebf3a1af4f80c96c50 Mon Sep 17 00:00:00 2001 From: Ian Cook Date: Wed, 11 Jun 2025 19:35:26 -0400 Subject: [PATCH 3/5] Add external link icon for nanoarrow --- docs/source/implementations.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/implementations.rst b/docs/source/implementations.rst index 9c9b49ec40d..49c5197ec1e 100644 --- a/docs/source/implementations.rst +++ b/docs/source/implementations.rst @@ -82,7 +82,7 @@ designed to help produce and consume Arrow data. :header-rows: 0 * - nanoarrow - - `nanoarrow Docs `_ + - `nanoarrow Docs `_ :fa:`external-link-alt` - `nanoarrow Source `_ Implementation Status From b9de55564f7a4acbc1b7d768860b2fb248a704d0 Mon Sep 17 00:00:00 2001 From: Ian Cook Date: Wed, 11 Jun 2025 22:46:58 -0400 Subject: [PATCH 4/5] Fix JS links --- docs/source/implementations.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/source/implementations.rst b/docs/source/implementations.rst index 49c5197ec1e..04243979858 100644 --- a/docs/source/implementations.rst +++ b/docs/source/implementations.rst @@ -50,7 +50,7 @@ documentation and source code for these libraries. - :doc:`Java Docs` - `Java Source `_ * - JavaScript - - :doc:`JavaScript Docs` + - `JavaScript Docs `_ :fa:`external-link-alt` - `JavaScript Source `_ * - Julia - `Julia Docs `_ :fa:`external-link-alt` @@ -114,7 +114,7 @@ The source files for the Cookbook are maintained in the C# Go Java - JavaScript + JavaScript Julia MATLAB Python From ed62cf166942d4b184b0f878f6a5f82622513490 Mon Sep 17 00:00:00 2001 From: Ian Cook Date: Thu, 12 Jun 2025 00:07:24 -0400 Subject: [PATCH 5/5] Fix JS docs link --- docs/source/implementations.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/implementations.rst b/docs/source/implementations.rst index 04243979858..f68a97fe992 100644 --- a/docs/source/implementations.rst +++ b/docs/source/implementations.rst @@ -50,7 +50,7 @@ documentation and source code for these libraries. - :doc:`Java Docs` - `Java Source `_ * - JavaScript - - `JavaScript Docs `_ :fa:`external-link-alt` + - `JavaScript Docs `_ :fa:`external-link-alt` - `JavaScript Source `_ * - Julia - `Julia Docs `_ :fa:`external-link-alt`