There's a new piece explaining "The Slow Collapse of #MkDocs": "How personality clashes, an absent founder, and a controversial redesign fractured one of Python's most popular projects."

https://fpgmaas.com/blog/collapse-of-mkdocs/

Well, that says a lot. But what's really interesting is that MkDocs 2.x is being developed as part of the "encode" organization. That's great, right? The people who gave us such great libraries as #httpx?

Well, turns out no, not at all. It looks like encode has already crumbled and became immensely toxic.

httpx is not allowing bug reports anymore, apparently because of "absurdly skewed gender representation", whatever that means.

https://web.archive.org/web/20260228113715/https://github.com/encode/httpx/discussions/3784

That also explained why starlette moved out of the organization a while back:

https://web.archive.org/web/20260323042730/https://github.com/Kludex/starlette/issues/3180

There's a great rot in #OpenSource.

#FreeSoftware #Python

The Slow Collapse of MkDocs

How personality clashes, an absent founder, and a controversial redesign fractured one of Python's most popular projects.

@mgorny but isn't this the special super power of FLOSS?

Fork and go on with your life?
They seem to have gone through some ego fight, where they could have just split and made their own forks.

Of course once you fork, you find out how really important your work is. Maybe we are more afraid to learn that more than other things.

@ark74, no, it's not. That's the brainrot #GitHub is spreading.

The power of #FLOSS is the community. It's about people working together to create a better world.

The "fork and forget" ideology doesn't help people. Competition is killing volunteer-run projects. The "prize" isn't worth it.

How does the user benefit from having half a dozen incomplete forks, requires and reboots? In the best case, they waste their energy and find one that suits them best. And then hope it'll be up-to-date on security fixes, and that it won't be abandoned in a few months.