Desel72 opened a new pull request, #49557:
URL: https://github.com/apache/arrow/pull/49557
### Rationale for this change
The left-hand sidebar menu for the Python docs lists 22+ entries in a flat
structure, making it hard to skim and navigate. The C++ docs already use nested
toctree groupings (Getting Started, User Guide, etc.) which makes the sidebar
much more scannable. This was requested in #47685.
### What changes are included in this PR?
- Created 5 new intermediate grouping pages that organize the flat toctree
into logical sections:
- **Getting Started**: install, getstarted
- **Data and Compute**: data, compute, memory, timestamps
- **File Formats and I/O**: ipc, filesystems, csv, feather, json, orc,
parquet, dataset, flight
- **Data Interchange**: numpy, pandas, interchange_protocol, dlpack,
extending_types
- **Reference**: env_vars, api
- Updated `index.rst` to reference the grouping pages and set `maxdepth: 3`
so the sidebar shows the nested structure
- The existing `integration.rst` and `getting_involved` entries are reused
as-is
### Are these changes tested?
Documentation-only change. Can be verified by building the docs with Sphinx.
### Are there any user-facing changes?
Yes — the Python docs sidebar navigation will show grouped sections instead
of a flat list, improving discoverability.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]