packaging.python.org icon indicating copy to clipboard operation
packaging.python.org copied to clipboard

Restructure table of contents, section indices, and landing page

Open willingc opened this issue 2 years ago • 5 comments

This PR applies Diataxis structure consistently to the guide's contents. It simplifies the landing page and the main contents sidebar.

CURRENT PR
Screenshot 2023-11-18 at 3 40 42 PM Screenshot 2023-11-18 at 3 40 26 PM

This PR adds section pages for Overview and References:

Screenshot 2023-11-18 at 3 45 16 PM Screenshot 2023-11-18 at 3 46 37 PM

Finally the content in the landing page has been simplified and aligned to a Diataxis structure.


:books: Documentation preview :books:: https://python-packaging-user-guide--1409.org.readthedocs.build/en/1409/

willingc avatar Nov 19 '23 00:11 willingc

I like the simplification of the sidebar.

Would it not be better to move reST files around instead of using ../, even if we need to add redirects? I was a bit confused; I did not think it was even possible in Sphinx to refer to documents outside of a directory from a .. toctree:: directive in a file inside that directory.

jeanas avatar Nov 21 '23 16:11 jeanas

Also, I'm not sure "Reference" is the best place for the "News" page. Perhaps make an "About" folder for "News" and "Contributing"?

jeanas avatar Nov 21 '23 16:11 jeanas

Also, I'm not sure "Reference" is the best place for the "News" page. Perhaps make an "About" folder for "News" and "Contributing"?

Since "News" is a historical page that we likely won't continue, I tossed it under Reference.

willingc avatar Nov 21 '23 17:11 willingc

In that case, maybe we should just orphan the page?

jeanas avatar Nov 21 '23 17:11 jeanas

ping @pradyunsg

willingc avatar Nov 24 '23 18:11 willingc