By Johnny Jazeix
Season of KDE, the program that helps people start contributing to KDE easily, kicks off with nine fascinating projects:
- Ayush Singh will be working on a Rust wrapper for KConfig. With this wrapper, and the existing ones for qmetaobject and ki18n, it will be easier to develop KDE applications in Rust. More information can be found in the kde-devel mailing-list. Ayush will be mentored by Jos van den Oever.
- Pablo Marcos will add a new panel to show notifications on Tokodon, KDE's Mastodon client. Pablo will be mentored by Carl Schwan.
- Snehit Sah will help package more KDE applications for Flathub. Some packages are nearly ready for Flathub, but are missing information or manifest files, so they are not yet available on the platform. The goal of the project is to improve the existing packages and publish more apps on Flathub. Snehit will be mentored by Timothée Ravier.
- Suhaas Joshi will work on the permission management for Flatpak Apps in Discover. The aim is to allow users view permissions required by a flatpak before installation and also allow users to turn these permissions on or off. After the installation of a flatpak package, Discover will let users view and alter its permissions. Suhaas will be mentored by Timothée Ravier and Aleix Pol Gonzalez.
- Samarth Raj will add a new activity help understand the difference between left- and right-clicking using a mouse in GCompris. The activity will show two types of animals that want to go home. Left-clicking will move one kind, while right-clicking will move the other. Find out more about this activity here. Samarth will be mentored by Harsh Kumar and Emmanuel Charruau.
- Srirupa will add support for a Perspective Ellipse feature in Krita. The aim is to create a tool that can adjust four corners of a mesh with an ellipse inside it. This will allow users to draw an ellipse in perspective with ease. Srirupa will be mentored by Halla Rempt.
- Soumik Dutta will document KDE Connect's communication protocol. Soumik will create comprehensive documentation covering the API contracts and the Event Action Pathways, validate the generated documentation, decide the layout, and merge the work into the existing documentation. Soumik will be mentored by Apollo Zhu and Lucas Wang.
- For the KDE-eco project, Karanjot Singh will prepare Standard Usage Scenarios for Energy Consumption Measurements. The first step will be to select an automatic tool to reproduce scenarios and then to define/write scenarios to test the energy consumption for multiple KDE/FOSS projects, such as Kate, KWrite, Vim, nano, emacs, etc. Finally, Karanjot will implement the scenarios. Karanjot will be mentored by Joseph P. De Veaugh-Geiss.
- Stefan Kowalczyk will improve the user experience for KDE Connect's iOS Internal Error and Alerts. iOS does not allow for multiple alerts at the same time, so the aim of the project is to queue alerts for KDE Connect if there are more than one, and display them one after the other. Stefan will be mentored by Apollo Zhu and Lucas Wang.
We hope all participants have fun with their projects and look forward to your achievements!