A group of us at the CERN-based cross-team sprint are attempting to tame the wilderness of the KDE wikis – at least, TechBase and Community.
A little bit of history is needed here. Originally, TechBase was the only wiki, and it quickly became a dumping ground for pretty much everything. At some point, the other two wikis (Community and UserBase) were created so we could separate things out a bit, and people wanting tutorials for how to create Plasmoids, for example, wouldn’t be overwhelmed with meeting notes from the Plasma team.
While UserBase has a clear separate mission to the other wikis, the line between TechBase and Community has always been a bit fuzzy. The pages that were still on TechBase since before Community existed and were never removed didn’t help with this.
The first thing we did at the sprint, therefore, was clarify this line. The distinction we came up with was about target audience:
- TechBase is for “developer end-users” – people who want to build software on top of our libraries, or extend our applications with plugins, or write Plasmoids, or use the DBus interfaces of our software. These may be KDE developers or people not connected to KDE at all (at least, not yet!).
- Community is for the KDE community to talk to itself (and to people who want to join). This not only includes things like TODO lists and meeting notes, but also things that are specific to hosting a project on the KDE infrastructure (like how to integrate with our translation setup) and community organisation things like policies.
We have also spent quite some time discussing the details of how to organise both TechBase and Community with this distinction in mind, and are now working on moving the information around.
The work we’re doing at this sprint is possible thanks to our hosts, CERN, and people like you donating to the KDE e.V., who are helping to cover the costs of attendees to travel and stay here. Please consider joining in.