-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hi all...
if any of you have ever wanted to get involved with KDE, but were afraid that jumping into the deep end of the pool (writing C++ code for CVS) was a bit too much to take as a first step ......... the project has started a "KDE Janitor" program whereby people can take on various janitorial duties that definitely help KDE, but don't (necessarily) involve coding. for instance, the KDE PIM package (which houses KAddressbook, KOrganizer, KPilot, KMail, KNode, KNotes, Kontact..) is doing a release post-3.2 but pre-KDE4 and they are starting a bunch of Janitor jobs for this release to make it a polished, professional one. the janitors will work in concert with the developers, who will be there to help and direct activities. the nice thing about the post-3.2 KDE PIM release is that you can track their progress with the stable 3.2 libraries, so you don't need a full CVS check out of KDE to help out. the types of janitorial duties include: - - Documentation Coordinator. Writing documentation involves keeping up with development versions of KOrganizer, tracking new and planned features, getting screenshots, collecting existing documentation, proof-reading and more. Most of these tasks are neither done by the documentation writer nor by the developers so a Documentation Coordinator could play an important role in improving the documentation. - - Patch Tester. We often get patches from external developers. Before releases we also have the policy to post all non-trivial changes as patch before committing them to CVS. Testing all these patches takes some time and sometimes developers don't have enough time to actually do this. People concentrating on testing patches, collecting and giving feedback would be very helpful to get rid of this bottleneck. - - Bug List Maintainer. There is a steady flow of incoming bug reports and wishes. The job of a Bug List Maintainer would be to review incoming reports, to try to reproduce the bugs, to gather missing information, to identify duplicates and to keep track of development in order to keep the bug list in sync with the actual development. - - Screenshot Maker. For the documentation and the websites we need screenshots. It's not hard to make some basic screenshots, but to completely cover a program and do this in an visually interesting and pleasing way some more effort is needed. A dedicated Screenshot Maker could make all the difference. - - Calendar Maintainer. On the KOrganizer homepage we offer some calendars for the "hot new stuff" feature of KOrganizer. These are e.g. school holidays, the KDE release plan etc. These have to be kept up-to-date. In addition to that we sometimes get external contributions which have to be reviewed and put on the homepage. There also is some data in the holiday plugin which is in need of maintenance. This job doesn't require to compile KOrganizer from CVS. All it needs is somebody spending some time on updating the calendar data if needed and communicating with people contributing calendar data. � - - License and Copyright Information Maintainer. Each source file in CVS should have a complete list of copyright holders and an appropriate license. This information isn't complete or up-to-date in all cases. Most of the information could be extracted from the CVS logs and by asking the contributors. This is an important job but costs some time, so it would be a great help if there would be somebody taking some of this work from the developers. - - Developer Documentation Maintainer. There is a lot of developer documentation which isn't written or collected in an organized way. This consists of discussions on the mailing lists, source code documentation, bits and pieces here and there. A Developer Documentation Maintainer would feel responsible to collect this information, watch the mailing lists and other sources of information and keep the developer docs up to date. This would make it easier for new developers to get into the project and would save other developers the time to look for or redundantly produce this kind of information. - - Software Tester. While the software evolves careful testing is needed to ensure that new features work and old features aren't affected by new ones. A Software Tester has to follow the development for knowing what is supposed to work, then test that this is actually the case and doesn't introduce new bugs and create bug reports if needed. Dedicated Software Testers help to ensure that our software becomes and remains stable. That's a very important task. if interested, subscribe and send an email to the [EMAIL PROTECTED] list (mailman web interface at https://mail.kde.org/mailman/listinfo/kde-pim) - -- Aaron J. Seigo while (!horse()); cart(); -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) iD8DBQFADpxR1rcusafx20MRApXOAJ95xBIZyaSS5BOP4riRaFJ3/HvRFQCgoBpZ z4+4csZ0FpGQ7RPtb/x9QMQ= =iixm -----END PGP SIGNATURE----- _______________________________________________ clug-talk mailing list [EMAIL PROTECTED] http://clug.ca/mailman/listinfo/clug-talk_clug.ca

