wiki.dlang.org: How about replacing MediaWiki with a Git repo?

Lance Bachmeier no at spam.net
Tue Aug 4 14:36:15 UTC 2026


On Tuesday, 4 August 2026 at 11:28:52 UTC, Vladimir Panteleev 
wrote:

> #### On replacing the wiki with a Git repository:
>
> The main thing to understand is that if we move the content to 
> Git + static site generator, it will no longer be a wiki. The 
> defining property of a wiki is that *anyone* can edit it - even 
> if they don't have an account on some other platform, and even 
> if they live in a country where creating a GitHub account is 
> not possible. This also defines the moderation model: if a bad 
> actor engages; we restore the desired state by rolling back bad 
> edits after the fact, rather than gate-keeping every edit 
> before it lands.
>
> We already have a static website backed by a Git repository: 
> dlang.org. The wiki exists specifically to be the complementary 
> thing: a place for community contributions which anyone can 
> edit.

Making no attempt to restrain myself here: Turning it into a Git 
repository is the worst possible idea. It would turn into 
nitpicking and then someone will add their personal quality 
filter with unstated rules and then proposed changes will be left 
sitting for months because the one person that keeps the informal 
rules in their head isn't willing to put in the time to review. 
Then you'd have to do a rebase and you'd have to add examples 
outside your expertise and on and on.

> #### On moving to a hosted platform (GitHub or any other):
>
> I'm not against it, especially if there is the DFL is in favor, 
> but we should consider it carefully. We would lose sovereignty 
> over our content, and platform functionality can be taken away 
> (deprecated and then removed) at any time. The above 
> considerations should be taken into account as well.

I don't personally see any reason to do extra work given the 
minor benefit. If this is something folks want to do, all that 
needs to be done is enable the wiki on one of the project's 
existing Github repos. If that's successful, only then should 
changes be made  to the current wiki.


More information about the Digitalmars-d mailing list