Frameworks 5 community day
This entry is rather belated, but it's been a busy few days for me. :)
On Saturday, we held the first Frameworks 5 community day on IRC. It was organized by Kevin Ottens and he did a great job of making it happen. David Faure, myself and others showed up to help people get up to speed with Frameworks 5 hacking.
It was really nice to see some new faces in the channel along with people who we have already come to know and love. :) Some attendees spent much of their visit getting their development and build environment set up and working. Others go to work on specific tasks in the code, while yet others started in on modularizing libraries that still needed it.
Personally, besides fielding questions in the channel and trying to help Kevin as I could, I worked on libkwindowsystem. This new modular library pulls the KWindowInfo, KWindowSystem (both from libkdeui) and Plasma::WindowEffects classes and their various helpers into a single library. It also resulted in some classes that had been previously exported in libkdeui becoming private: nothing was using them anywhere except by the window system classes!
There is one more class I'd like to target for similar privatization, but it's currently used by KMenuBar for global menu support. However, I believe this is obsoleted by the global menu support in Qt 4.8 and newer and if so then KMenuBar will not need this functionality in Frameworks 5. In turn that will mean another class (and perhaps even 2!) can be pulled from libkdeui as completely unused. It may also mean that KMenuBar itself is no longer needed and can be moved into a deprecation support library for Frameworks 5. We'll see how this shakes out,
In any case, the first Frameworks 5 community day was a real success, even if I was a little busier and more distracted than I wanted to be on the day it was held. Major respect for Kevin on seeing this through! We'll be doing more of these in future and you can hear about them here on our blogs (and hopefully elsewhere, too) as they are scheduled. You can also check out the Frameworks Community wiki pages which have all sorts of great details on tasks, progress and planning.
Getting involved with these days is a great way to help ensure that we get a quality set of libraries together in a reasonable time frame that we can call KDE Frameworks. :) Thanks for reading: Frameworks 5 community day
On Saturday, we held the first Frameworks 5 community day on IRC. It was organized by Kevin Ottens and he did a great job of making it happen. David Faure, myself and others showed up to help people get up to speed with Frameworks 5 hacking.
It was really nice to see some new faces in the channel along with people who we have already come to know and love. :) Some attendees spent much of their visit getting their development and build environment set up and working. Others go to work on specific tasks in the code, while yet others started in on modularizing libraries that still needed it.
Personally, besides fielding questions in the channel and trying to help Kevin as I could, I worked on libkwindowsystem. This new modular library pulls the KWindowInfo, KWindowSystem (both from libkdeui) and Plasma::WindowEffects classes and their various helpers into a single library. It also resulted in some classes that had been previously exported in libkdeui becoming private: nothing was using them anywhere except by the window system classes!
There is one more class I'd like to target for similar privatization, but it's currently used by KMenuBar for global menu support. However, I believe this is obsoleted by the global menu support in Qt 4.8 and newer and if so then KMenuBar will not need this functionality in Frameworks 5. In turn that will mean another class (and perhaps even 2!) can be pulled from libkdeui as completely unused. It may also mean that KMenuBar itself is no longer needed and can be moved into a deprecation support library for Frameworks 5. We'll see how this shakes out,
In any case, the first Frameworks 5 community day was a real success, even if I was a little busier and more distracted than I wanted to be on the day it was held. Major respect for Kevin on seeing this through! We'll be doing more of these in future and you can hear about them here on our blogs (and hopefully elsewhere, too) as they are scheduled. You can also check out the Frameworks Community wiki pages which have all sorts of great details on tasks, progress and planning.
Getting involved with these days is a great way to help ensure that we get a quality set of libraries together in a reasonable time frame that we can call KDE Frameworks. :) Thanks for reading: Frameworks 5 community day

0 comments: