How To Contribute to KDE without Coding SkillsPresentation Transcript
Nixal Netaji Subhas Eng College LUG March 23, 2012 Stephanie Das GuptaEmail : firstname.lastname@example.org IRC nickname : stephdg
What is KDE?It is a “full suite of user workspace applications which allow interaction with these operating systems in a modern, graphical user interface. This includes Plasma Desktop, KDEs innovative desktop interface. Other workspace applications are included to aid with system configuration, running programs, or interacting with hardware devices. While the fully integrated KDE Workspaces are only available on Linux and Unix, some of these features are available on other platforms.”(http://kde.org/community/whatiskde/)
A little bit more about KDE“In addition to the workspace, KDE produces a number of key applications such as the Konqueror web browser, Dolphin file manager and Kontact, the comprehensive personal information management suite. However, our list of applications includes many others, including those for education, multimedia, office productivity, networking, games and much more. Most applications are available on all platforms supported by the KDE Development.”http://kde.org/community/whatiskde/
Fun Facts1. KDE was conceived on October 14th, 1996 with an email by Matthias Ettrich, founder of the LyX project and currently employed by Nokia2. There are over 1800 Contributor Accounts (those contributing source code, art, documentation, etc. on a regular basis have a contributor accounts; the vast majority of translators and 3rd party developers do not). 3. KDE is translated in over 65 languages.4. Millions of users around the globe. 4. By most measures the KDE community is the second largest Free Software community. http://kde.org/presspage/
Areas that require no coding skills in contributing to KDE : Documentation Artwork Usability User Support Translation Bug Triaging Promotion Educational Content
DefinitionsMailing List : a collection of email addresses of people who have subscribed to a certain mailing list. These are normally based on interests, or different subjects of KDE. For some areas of KDE this is the main communication portal.Remember, there are mailing list etiquette that should be followed and the rules can be found here : http://www.gweep.ca/~edmonds/usenet/mletiquette.htmlIRC Channel : IRC stands for Internet Relay Chat. This consists of numerous servers and channels. Normally each KDE application or area has their own IRC channel on the Freenode server.
ArtworkArtwork is where the icons, splash screens the start up screens for KDE) and themes (plasma themes) are created by many people. Website : http://community.kde.org/Getinvolved/artMailing List : https://mail.kde.org/mailman/listinfo/kdeartistsIRC Channel : #kdeartists on Freenode
UsabilityUsability is working with both, the developers and the users to make applications more userfriendly and fitting for their usecases. Mailing List : https://mail.kde.org/mailman/listinfo/kdeusabilityIRC Channel : #kdeusability on Freenode
Bug TriagingThe Bugsquad, as the KDE bug triagers call themselves, keep track of the incoming bugs, and go through the old bugs. They also try to reproduce and verify the bugs and then help the developers to be aware of the bugs so they can be fixed quickly. They normally hold “Bug Days” and choose an application that will be run through numerous rigorous tests.Website : https://bugs.kde.org/ or http://techbase.kde.org/Contribute/BugsquadMailing List : https://mail.kde.org/mailman/listinfo/bugsquadIRC Channel : #kdebugs on Freenode
TranslationThe translation team translates both the documentation for KDE, the system information (menu, applications and application menu). There are currently 108 languages that are available in KDE (some partially translated, others fully). Website : http://community.kde.org/Getinvolved/translationMailing List : https://mail.kde.org/mailman/listinfo/kdei18ndocIRC Channel : #kdei18n on Freenode
DocumentationWhat is Documentation?It is the process of documenting how the program works for users who are not familiar with the program, or have questions.KDEs Documents are translated in over 25 different languages.Website : http://community.kde.org/Getinvolved/documentationMailing List :https://mail.kde.org/mailman/listinfo/kdedocbook and https://mail.kde.org/mailman/listinfo/kdedocenglishIRC Channel : #kdedocs on Freenode
PromotionPromotion is basically getting the word out. Getting it out by sharing KDE, by showing it, by contributing, and anything else. Also, it helps to find new KDE contributors and a host of other fun things.Website : http://community.kde.org/Getinvolved/promotion(here are the Promotional Documents https://projects.kde.org/projects/others/kdepromo/repository/)Mailing List : https://mail.kde.org/mailman/listinfo/kdepromoIRC Channel : #kdepromo on Freenode
Educational ContentKDE has a very good educational package (kdeedu), that includes Mathematics, Science, Language and other applications. There is always a need for new content, whether it be maps (for Kgeography) or vocabulary files (for Parley or Kwordquiz). These are easy to make. There is also need for other help in the educational area.Website : http://edu.kde.org/Mailing List : https://mail.kde.org/mailman/listinfo/kdeeduIRC Channel : #kdeedu on Freenode
User SupportThis is what the title says. User support. The contributors in this area help out the users by answering their questions and doing whatever else they can do for them whether via IRC, email or forums.KDE Help Forum : http://forum.kde.org/Website : http://www.kde.org/support/Mailing List : https://mail.kde.org/mailman/listinfo/kde (general mailing list) or send a email to the applications mailing list. Full list of mailing lists : https://mail.kde.org/mailman/listinfoIRC Channel : #kde on Freenode (or the corresponding channel for the application)
Tip : NOBODY in KDE or FOSS will tell you what to do. You need to find an area (coding or noncoding, then a subarea or application) and ask what you can do to help. Dont just ask other contributors what you can do. Thats not how it works!!! Find something you enjoy and contribute!