GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — gh-157847: Reorganize `turtle` documentation by StanFromIreland · Pull Request #157868 · python/cpython

Conversation

@StanFromIreland

@StanFromIreland StanFromIreland commented Sep 20, 2026 •
edited by bedevere-app Bot
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Member

This PR stacks on #157854, when that's merged a chunk of the diff here will disappear. This continues with my plan to reorganise the documentation.

It removes the old reference section, as I've corrected the nesting levels of headers in the main reference, the sidebar now obsoletes it.

Note: I don't want to touch the How To section in this PR, for reviewing purposes. That's left for a follow up, currently, it's copied as-is with a few additional bits merged in.

  • Issue: Restructure the turtle documentation #157847

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@StanFromIreland
StanFromIreland requested review from m-aciek and willingc September 20, 2026 17:29
@bedevere-app bedevere-app Bot mentioned this pull request Sep 20, 2026
Restructure the turtle documentation #157847
Open
@bedevere-app bedevere-app Bot added the awaiting core review label Sep 20, 2026
@StanFromIreland StanFromIreland added the skip news label Sep 20, 2026
@read-the-docs-community

read-the-docs-community Bot commented Sep 20, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown

Documentation build overview

📚 cpython-previews | 🛠️ Build #34785155 | 📁 Comparing f23c28f against main (a64b7ec)

  🔍 Preview build  

31 files changed · + 1 added · ± 30 modified

+ Added

  • library/dialog.html

± Modified

  • builtins/functions.html
  • c-api/hash.html
  • c-api/init_config.html
  • c-api/interp-lifecycle.html
  • c-api/module.html
  • c-api/slice.html
  • c-api/stable.html
  • c-api/threads.html
  • deprecations/c-api-pending-removal-in-future.html
  • deprecations/index.html
  • and 20 more...
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@StanFromIreland StanFromIreland mentioned this pull request Sep 24, 2026
gh-157847: Rewrite turtle module docs introduction #157854
Merged
@StanFromIreland
Reorganize turtle documentation
dd442b4
@StanFromIreland
StanFromIreland force-pushed the turtle/reshuffle branch from 5759a5d to dd442b4 Compare September 24, 2026 15:11
@StanFromIreland

StanFromIreland commented Sep 24, 2026

Copy link
Copy Markdown
Member Author

This is ready to review now.

CC @terryjreedy @CAM-Gerlach if you're interested, could you please take a look?

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@StanFromIreland StanFromIreland mentioned this pull request Sep 24, 2026
[3.15] gh-157847: Rewrite turtle module docs introduction (GH-157854) #158094
Merged
@StanFromIreland @hugovk
Apply Hugo's suggestions from pythongh-158094
62e842e
Co-authored-by: Hugo van Kemenade <[email protected]>
@StanFromIreland
StanFromIreland requested a review from hugovk September 24, 2026 15:29
@StanFromIreland

StanFromIreland commented Sep 24, 2026

Copy link
Copy Markdown
Member Author

This now incorporates some additional fixes from Hugo from my previous re-write of the introduction.

I ask however, that suggestions for the existing text not be made in this PR (but in a future one). I tried to focus on moving content as-is, so that it'll be easier for people to go through it in the Git history.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@StanFromIreland

StanFromIreland commented Sep 26, 2026

Copy link
Copy Markdown
Member Author

If there are no comments, I plan to merge this next week.

I will then be sending PRs for each section, as I'd like to tidy them up, so if anything comes up I can also address it then.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@terryjreedy

terryjreedy commented Sep 26, 2026

Copy link
Copy Markdown
Member

Moving the how-tos down seems sensible. The crazy side-by-side diff is nearly useless for review. Instead I looked at the old and new html renderings in separate tabs, in particular the sidebars. Much, much improved. As near as I could tell, everything went somewhere.

I think some headers could be reworded, but that should be done in a separate PR, where the old and new versions would appear side-by-side for review. This includes the how-to names.

StanFromIreland reacted with heart emoji
All reactions
  • ❤️ 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@StanFromIreland

StanFromIreland commented Sep 26, 2026

Copy link
Copy Markdown
Member Author

Much, much improved.

That's nice to hear, thanks Terry :-)

This includes the how-to names.

Yes, I plan to do that, along with some other little changes in the section in a follow up PR.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@terryjreedy

terryjreedy commented Sep 26, 2026

Copy link
Copy Markdown
Member

Please backport and get this in the releases next week.

StanFromIreland reacted with thumbs up emoji
All reactions
  • 👍 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@StanFromIreland StanFromIreland added needs backport to 3.13 only security fixes needs backport to 3.14 bugs and security fixes needs backport to 3.15 bugs and security fixes labels Sep 26, 2026
@StanFromIreland
Merge branch 'main' into turtle/reshuffle
f23c28f
@StanFromIreland
StanFromIreland merged commit 4c3cb33 into python:main Sep 28, 2026
31 checks passed

Uh oh!

There was an error while loading. Please reload this page.

@StanFromIreland
StanFromIreland deleted the turtle/reshuffle branch September 28, 2026 08:00
@miss-islington-app

miss-islington-app Bot commented Sep 28, 2026

Copy link
Copy Markdown

Thanks @StanFromIreland for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14, 3.15.
🐍🍒⛏🤖 I'm not a witch! I'm not a witch!

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-app bedevere-app Bot removed the awaiting core review label Sep 28, 2026
@bedevere-app

bedevere-app Bot commented Sep 28, 2026

Copy link
Copy Markdown

GH-158318 is a backport of this pull request to the 3.15 branch.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-app bedevere-app Bot removed the needs backport to 3.15 bugs and security fixes label Sep 28, 2026
@miss-islington-app

miss-islington-app Bot commented Sep 28, 2026

Copy link
Copy Markdown

Sorry, @StanFromIreland, I could not cleanly backport this to 3.13 due to a conflict.
Please backport using cherry_picker on command line.

cherry_picker 4c3cb33db7a9eb037334c77d07d498aefe0ad282 3.13
All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@miss-islington-app miss-islington-app Bot assigned StanFromIreland Sep 28, 2026
@bedevere-app

bedevere-app Bot commented Sep 28, 2026

Copy link
Copy Markdown

GH-158319 is a backport of this pull request to the 3.14 branch.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-app bedevere-app Bot removed the needs backport to 3.14 bugs and security fixes label Sep 28, 2026
StanFromIreland added a commit that referenced this pull request Sep 28, 2026
@miss-islington @StanFromIreland @hugovk
[3.14] gh-157847: Reorganize turtle documentation (GH-157868) (#158319
8d745f8
)

(cherry picked from commit 4c3cb33)

Co-authored-by: Stan Ulbrych <[email protected]>
Co-authored-by: Hugo van Kemenade <[email protected]>
@bedevere-app

bedevere-app Bot commented Sep 28, 2026

Copy link
Copy Markdown

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

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-app bedevere-app Bot removed the needs backport to 3.13 only security fixes label Sep 28, 2026
StanFromIreland added a commit that referenced this pull request Sep 28, 2026
@StanFromIreland @hugovk
[3.13] gh-157847: Reorganize turtle documentation (GH-157868) (#158321
267b64b
)

(cherry picked from commit 4c3cb33)

Co-authored-by: Hugo van Kemenade <[email protected]>
hugovk added a commit that referenced this pull request Sep 28, 2026
@miss-islington @StanFromIreland @hugovk
[3.15] gh-157847: Reorganize turtle documentation (GH-157868) (#158318
77a0432
)

Co-authored-by: Stan Ulbrych <[email protected]>
Co-authored-by: Hugo van Kemenade <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@willingc willingc Awaiting requested review from willingc
@m-aciek m-aciek Awaiting requested review from m-aciek
@hugovk hugovk Awaiting requested review from hugovk

Uh oh!

There was an error while loading. Please reload this page.

Assignees

@StanFromIreland StanFromIreland

Labels

skip news

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

2 participants

@StanFromIreland @terryjreedy
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.