[
https://issues.apache.org/jira/browse/ARROW-12188?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17314045#comment-17314045
]
David Li commented on ARROW-12188:
----------------------------------
[~jorisvandenbossche] sorry, yes, I meant in #2.
> [Docs] Switch to pydata-sphinx-theme for the main sphinx docs
> -------------------------------------------------------------
>
> Key: ARROW-12188
> URL: https://issues.apache.org/jira/browse/ARROW-12188
> Project: Apache Arrow
> Issue Type: Improvement
> Components: Documentation
> Reporter: Joris Van den Bossche
> Assignee: Joris Van den Bossche
> Priority: Major
> Labels: pull-request-available
> Fix For: 4.0.0
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> I have been working on using a new theme (the
> [pydata-sphinx-theme|https://pydata-sphinx-theme.readthedocs.io/en/latest/]
> with some custom styling for Arrow) for the sphinx documentation.
> Initially, I tried out a few variants (see below), but unless more people
> give their preference, I will keep the layout the same as it is now (a single
> sidebar, option 3 below).
> ----
> A few options for the layout, with a preview that I pushed to github pages:
> 1. Navbar + sidebar: the navbar contains the main sections (format,
> libraries, development), and then the sidebar further up to each page.
> Two example links:
> [https://jorisvandenbossche.github.io/arrow-docs-preview/html-option-1/format/CDataInterface.html]
> and
> [https://jorisvandenbossche.github.io/arrow-docs-preview/html-option-1/python/parquet.html]
> 2. Navbar with dropdown + sidebar: similar as above, but with an additional
> dropdown for the different libraries (languages). As a consequence, the
> sidebar only contains the items for one language (eg python) at a time
> (giving a better view if you're only looking at the python docs IMO, but
> needs more clicks to switch to another language).
> The same two example links:
> [https://jorisvandenbossche.github.io/arrow-docs-preview/html-option-2-dropdown/format/CDataInterface.html],
>
> [https://jorisvandenbossche.github.io/arrow-docs-preview/html-option-2-dropdown/python/parquet.html]
> (note that this option definitely still needs a better clue that you are eg
> in the python sub-part of the docs)
> 3. Only sidebar: this is similar in structure to what we have today with the
> RTD theme.
> The same two example links:
> [https://jorisvandenbossche.github.io/arrow-docs-preview/html-option-3-single-sidebar/format/CDataInterface.html],
>
> [https://jorisvandenbossche.github.io/arrow-docs-preview/html-option-3-single-sidebar/python/parquet.html]
> Lastly, I also made a option 4 that uses a single sidebar as option 3, but
> with a dropdown to choose the topic:
> https://jorisvandenbossche.github.io/arrow-docs-preview/html-option-4-sidebar-with-dropdown/format/CDataInterface.html,
>
> https://jorisvandenbossche.github.io/arrow-docs-preview/html-option-4-sidebar-with-dropdown/python/parquet.html
>
> Probably those previews can be further improved with some additional (CSS)
> tweaks. I "just" took the orange-like color that is also used on the home
> page as the main color for the navigation, to give it a bit a custom touch.
> But so feedback on both which general structure you like most as details you
> would like to see improved is certainly welcome.
> An additional question is if we want to integrate this somehow with the
> navbar we already have from the home page.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)