Anyways, near the end of November '07 I wondered idly how long it would take the KDE Techbase technical library wiki to hit 3 million page views after making it past 2 million. Well, that time came and went and the last 2.5 months there have been somewhere around 1.4 million page views bringing the total to date up over 3.5 million. I'm going to stop even reporting on that number because it's just going to get silly. "This week: another million!" ;)
So now we know that Techbase works otherwise people wouldn't keep coming back for more. That means ... we should invest more into the knowledge that is there. I'd like to propose a challenge for all of us KDE hackers:
By the end of 2008, Techbase will have an article for every major component in KDE's development platform
Audacious? Maybe ... we achieved the number of articles already there with far fewer people than are now using it, so I believe this is not only a possibility but a realistic goal. And really: we owe it to each other to document our stuff in a human friendly manner.
I don't think we need an article for every class in kdelibs, but we should aim for articles that cover the major concepts. We already have pretty good coverage of things like getting started, i18n, debugging, KConfig, plugins, D-Bus, Kross and more ... but a lot of the other topics are either just plain missing or only have basic intro materials.
If a reasonable fraction of us were to write even just one moderate length article (1-2 pages of text) per month, we'd make it with ease. This is also something that those learning the new technologies and frameworks can get into easily while providing a contribution that will have a long lasting and meaningful impact on the project.
Personally, I have set a goal to have all the Plasma articles written and ready for 4.1 (widgets intro and advanced, data and script engines, runners, architecture overview). Maybe I'll get to a few more articles covering stuff in kdelibs as well.
So here's the mantra: one a month to Techbase glory! ;)
(.. and yes, in Soviet Russia, Techbase writes you!)