logo FEDIDEVS

PyCon US 2026 2026

Day 4 (149) phildini (49)

Hello ! It's time for @kattni's talk: "Switching from Sphinx to Markdown"

Come join us in Ballroom B

9 5 1

Hey! Are you at and interested in ? Come join me and @civicband and chat about how you can help where you live with

3pm in room 201b

5 4 1

The fire under my behind to get a Trusted Publishing setup for something not GitHub/gitlab based continues to grow.

We must remove every barrier to getting off github.

14 3 2

@kattni is a Core Developer on @beeware, as well as being the Chair of @pyohio

She led the documentation migration project for

8 3 2

“Reviews used to be a conversation. That created maintainers”

Pablo Galindo Salgado at

6 2 0

The @ThePSF should put on Python.org that you can get for “$9.99 (just kidding)” and see if donations go up 😂

6 2 1

A brief note about the future of MkDocs:

- MkDocs 1.0 not maintained
- MkDocs 2.0: not backwards compatible
- ProperDocs: fork to preserve 1.0
- Zensical: drop in replacement
- General migration process is the same

6 2 0

rst and sphinx have been used in for 20 years! It has a ton of community support, and BeeWare's docs were originally in rst using Sphinx

So what about markdown?

2 1 1

Markdown's biggest issue tends to be the disagreements around what the "standard" flavor of Markdown is. Gruber has refused to release a standard, creating a wide collection of competing flavors.

That said, there's still a rough consensus.

5 1 1

Linting and checking on the generated Markdown was also critical. The pipeline checks for spelling, link validity, and more.

BeeWare now also has a comprehensive suite of docs tools, including sandboxing, single source for deps, unified theme, and shared common content.

Now, with the migration prepared, the real migration could start!

3 1 1