2026
Programs
- Season of KDE
- KUWoC is a one month program between mid-January and mid-February in collaboration with the KU Open Source Community (KUOSC) at Kathmandu University.
Projects
| Idea | SoK | KUWoC |
|---|---|---|
| Template project | Yes | No |
| Improve docs-kde-org maintenance | Yes | Yes |
Template project
Your Own Idea: Something that you're totally excited about Project type: Coding / Web Development / Promo / Translation
Brief explanation: Do you have an awesome idea you want to work on with KDE but it isn't among the ideas below? That's cool. We love that! But please do us a favor: Get in touch with a mentor early on and make sure your project is realistic and within the scope of KDE. That will spare you and us a lot of frustration.
Expected results: Something you and KDE love
Knowledge Prerequisite: Probably C++ and Qt, but it depends on your project
Mentor: Try to see who in KDE is interested in what you want to work on and approach them. If you are unsure you can always ask in #kde-soc on Freenode IRC.
When adding an idea to this section, please try to include the following data:
if the application is not widely known, a description of what it does and where its code lives a brief explanation the expected results pre-requisites for working on your project if applicable, links to more information or discussions mailing list or IRC channel for your application/library/module your name and email address for contact (if you're willing to be a mentor) If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first.
Improve docs-kde-org maintenance
Your Own Idea: Extract dblatex-cvs-install from docs-kde-org Project type: Coding
Brief explanation: we are currently reworking the documentation website in https://invent.kde.org/websites/docs-kde-org/-/issues/2. The first task was to generate the documentation of each repo in a specific job (https://invent.kde.org/sysadmin/ci-utilities/-/blob/master/gitlab-templates/documentation.yml?ref_type=heads). Then, a new job will fetch all the generated documents and generate again the website. For now, we are using an old fork of dblatex-cvs-install (https://dblatex.sourceforge.net/) which has been copied pasted in https://invent.kde.org/websites/docs-kde-org/-/tree/master/dblatex-cvs-install?ref_type=heads. There are multiple potential tasks to do in this project:
- extract the dblatex from the code in its own repo (keeping the history)
- find if we can directly clone the original repository instead of having a fork.
- check if we can use a more recent version of the original project while keeping all the changes we did in KDE meanwhile
- upstream generic info if it makes sense
Expected results: Easier maintenance, better knowledge on this repo
Knowledge Prerequisite: git (some latex, python, bash knowledge may help). Not a specific knowledge but there will be a lot of investigation, so proactivity and willing to dig is important.
Mentor: Johnny Jazeix. If you are unsure you can always ask in #kde-soc on Freenode IRC, I don't think there is a specific channel for this topic.
