Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update the documentation howto index page and group docs into 3 logical sections #119366

Merged
merged 5 commits into from
Jun 17, 2024

Conversation

willingc
Copy link
Contributor

@willingc willingc commented May 21, 2024

During PyCon discussions, a number of authors and educators mentioned simplifying the display of information on the HOWTO landing page. This PR groups the HOWTO documents into 3 sections:

  • General
  • Advanced development
  • Debugging and profiling

This PR should help improve docs usability. The sections are sorted alphabetically roughly by the module or important topic.

Screenshot below

Screenshot 2024-05-21 at 5 24 26 PM

📚 Documentation preview 📚: https://cpython-previews--119366.org.readthedocs.build/en/119366/howto/index.html

@bedevere-app bedevere-app bot added docs Documentation in the Doc dir skip news awaiting core review labels May 21, 2024
@willingc willingc requested review from a team and hugovk May 21, 2024 21:31
@willingc willingc requested review from CAM-Gerlach and encukou May 21, 2024 21:32
Copy link
Member

@nedbat nedbat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I love the re-org. I suggested a less duplicative way to make .rst links.

@gvanrossum
Copy link
Member

Would it make sense to distinguish between Python howto’s and C (extension) howto’s?

Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
@willingc
Copy link
Contributor Author

Would it make sense to distinguish between Python howto’s and C (extension) howto’s?

Sure! Let me take a look after I am home.

@willingc
Copy link
Contributor Author

willingc commented May 22, 2024

I love the re-org. I suggested a less duplicative way to make .rst links.

Eric Mathes and I were discussing this so he gets a bunch of credit for inspiration.

Oh, and thanks for the rST tip and suggestion. Too much time with Markdown 😉

Copy link
Member

@hugovk hugovk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

And backport to 3.12?

@encukou
Copy link
Member

encukou commented Jun 7, 2024

@willingc Is there more review/discussion you're waiting for, or should I merge this?

@encukou
Copy link
Member

encukou commented Jun 17, 2024

I'll merge.

@encukou encukou merged commit a26d27e into python:main Jun 17, 2024
25 checks passed
@encukou encukou added needs backport to 3.12 bug and security fixes needs backport to 3.13 bugs and security fixes labels Jun 17, 2024
@miss-islington-app
Copy link

Thanks @willingc for the PR, and @encukou for merging it 🌮🎉.. I'm working now to backport this PR to: 3.12.
🐍🍒⛏🤖

@miss-islington-app
Copy link

Thanks @willingc for the PR, and @encukou for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13.
🐍🍒⛏🤖

@miss-islington-app
Copy link

Sorry, @willingc and @encukou, I could not cleanly backport this to 3.12 due to a conflict.
Please backport using cherry_picker on command line.

cherry_picker a26d27e7ee512cd822b7a7ba075171152779ffdd 3.12

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Jun 17, 2024
…al sections (pythonGH-119366)

(cherry picked from commit a26d27e)

Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
@bedevere-app
Copy link

bedevere-app bot commented Jun 17, 2024

GH-120646 is a backport of this pull request to the 3.13 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.13 bugs and security fixes label Jun 17, 2024
encukou added a commit to encukou/cpython that referenced this pull request Jun 18, 2024
encukou added a commit to miss-islington/cpython that referenced this pull request Jun 19, 2024
encukou pushed a commit that referenced this pull request Jun 20, 2024
…3 logical sections (GH-119366, GH-120703) (GH-120646)

Update the documentation howto index page and group docs into 3 logical sections (GH-119366)

(cherry picked from commit a26d27e)

Includes a follow-up fix to properly merge GH-119877:
* Add a link to free-threading HOWTO to the index (GH-120703)
  (cherry picked from commit 45d5cab)

Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
mrahtz pushed a commit to mrahtz/cpython that referenced this pull request Jun 30, 2024
…al sections (pythonGH-119366)


Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
noahbkim pushed a commit to hudson-trading/cpython that referenced this pull request Jul 11, 2024
…al sections (pythonGH-119366)


Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
noahbkim pushed a commit to hudson-trading/cpython that referenced this pull request Jul 11, 2024
estyxx pushed a commit to estyxx/cpython that referenced this pull request Jul 17, 2024
…al sections (pythonGH-119366)


Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
hugovk pushed a commit to hugovk/cpython that referenced this pull request Dec 11, 2024
…3 logical sections (pythonGH-119366)

(cherry picked from commit a26d27e)

Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
@bedevere-app
Copy link

bedevere-app bot commented Dec 11, 2024

GH-127811 is a backport of this pull request to the 3.12 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.12 bug and security fixes label Dec 11, 2024
hugovk added a commit that referenced this pull request Dec 11, 2024
…3 logical sections (GH-119366) (#127811)

(cherry picked from commit a26d27e)

Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
@hugovk
Copy link
Member

hugovk commented Dec 11, 2024

Backported to 3.12 to fix #127578.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Documentation in the Doc dir skip issue skip news
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants