Developers
Blue

Discover Plasma
Writing Applets
Plasma APIs
Getting Involved

Getting Involved as a Developer

Want to help make Plasma the best it can be? We are looking for motivated developers who enjoy working with others on exciting projects.

The first step to getting involved is joining the devel mailing list which you can do using the web interface. Archives of the mailing list available line as well.

You may also find developers in #plasma on the Freenode IRC Network. Additionally, you may want to check out the developer's Plasma wiki, which includes a page of tasks suitable for those just getting their feet wet.

Next you will want to get a KDE4 development environment set up. Instructions can be found here on the KDE developer information wiki.

C++ Developers

If you are a C++ developer, you may want to help us work on the core components of Plasma which are all written in C++ using the Qt and KDE frameworks.

But if you aren't a hardcore C++ developer, don't worry. There are many other things you can do to get involved!

Language Bindings

If you are experienced with JavaScript, Python, Ruby or Java and are willing to sling a bit of C++ you may wish to help out with the language bindings that enable people to write Plasma applets in the language of their choice.

Writing Applets

If you have experience with JavaScript or any of the other languages for which Plasma bindings are available, you may be interested in writing applets. Documentation on how to write applets for Plasma is available here.

Writing Documentation

If you enjoy writing developer and user documentation you may find you're interested in helping out with Plasma documentation. Contact canllaith on #plasma for more information