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.
Starting by ack'ing that there's a shift in the MkDocs community right now; everything Kattni will be talking about will remain applicable.
Now: What is rst?
#PyConUS
Markdown has been around for over a decade, and has wide support and adoption across platforms and ecosystems.
It's well-known as a format, and is now a viable alternative for rich tech docs
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.
Now for the #BeeWare migration.
@beeware is a suite of tools to let you write cross-platform GUI applications entirely in python.
@kattni started by tackling documentation isses, and @freakboy3742 lamented the current state of reST.
Kattni saw an opportunity for improvement.
One challenge is #BeeWare has the website, the tutorials, and docs collections for every repo and project.
The website was originally using Lektor in reST mode. It was... rough.
Kattni started by using Pandoc and the Lektor API to start the migration.
Full conversion was not the original goal, proving it was possible was the goal.