-
-
Notifications
You must be signed in to change notification settings - Fork 17
Description
https://nixos.wiki was created a long time ago and has been useful to the community. We would now like to make the content of this wiki official.
Motivation
The current wiki has a few issues:
- An outdated version of mediawiki, which lacks many quality of life features and security updates
- A cloudflare protection that sometimes blocks editing requests and slows down the site
- A lack of active maintenance and communication from the original owner. We tried to work together with them, but they were not interested (the door is still open).
All of this creates some uncertainty and leads to some people not contributing to the wiki.
The goal is to create a long term solution with open and transparent participation.
Proposed implementation
We propose to create a new team that would be responsible for the wiki.
The software will still be MediaWiki, so we can retain compatibility with the old wiki. We already have the software, system configuration and backups available to port the data over.
We propose folding the wiki with the documentation team under wiki.nixos.org. This would also make migrating content between the wiki and the documentation more natural.
We have a team of 4 people motivated to do server administration (@Mic92, @RaitoBezarius, @Lassulus, @JulienMalka). The documentation is on board, the infra team is on board.
Team Responsibilities
The wiki team will be responsible for maintaining and monitoring the content of the wiki, as well as the system configuration.
Rollout
We propose to launch the wiki under wiki.nixos.org, and wait a few months before declaring it "official". The URL would be fixed so we don't have to migrate the content (and break references).
We merge changes from the old wiki, and point people to the new one. Ideally, automated. Ideally with the help of the old wiki maintainers.
What have we already done
We prepared a NixOS wiki configuration that can import the current wiki content.
It provides Authentication through email or Github Login. In the process we improved
the upstream mediawiki module in nixpkgs.