Jump to content

2026

From KDE Community Wiki

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.

Note

For organizational reasons, GSoC projects must be written in this specific page.


Projects

All ideas for year 2026
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.