Xfce Wiki

Sub domains
 

This is an old revision of the document!


Xfce - Google Summer of Code 2022


Xfce is a lightweight desktop environment for UNIX-like operating systems. It aims to be fast and low on system resources, while still being visually appealing and user friendly.

Google Summer of Code (GSoC) is a global program focused on bringing more developers into open source software development. Participants work with an open-source organization on a 175-hour or 350-hour programming project during the summer.

If you are a developer who would like to get involved with the Xfce project, please see Xfce Development Information for additional resources.

Note: Due to bot protection you need to request permission on the #xfce-dev IRC channel to be able to fork Xfce proejcts and to open merge requests.


Communication

Participants should idle in IRC in order to stay connected with mentors, other GSoC participants and Xfce developers:

If you use a native IRC client, please make sure to run a bouncer(bnc) in order to receive offline messages, so that you will not miss anything. (There are some websites around which provide bouncer services free of charge for the for Libera network. Though you as well can host a bouncer yourself)

Alternatively you can use Matrix, which provides bridges to the #freenode IRC network and stores the communication. You can login via OpenID, and it makes a bouncer obsolete. To try that, just follow the links to the channels above.

If you are connecting via Matrix, please dont use Matrix specific things like 'reactions', 'reply', 'delete message' and 'edit message'. While the former will just do nothing for native IRC users. 'edit' might generate an unexpected result. However uploading attachments via Matrix works fine for IRC clients.


Back To Top

Project Ideas

Feel free to package a number of issues to a GSoC project, for which you think, you can solve them in the given timeframe (175h or 350h). Note that the issues you pick don't need to share the same mentor or be entirely from one project (some projects are pretty small and simple to understand).

Note: Fixing some smaller issues already now (E.g. to show your programming skills) as well would be very welcome.

Here are some suggestions to pick from, where mentors already confirmed to support them as part of a GSoC project. You can as well check our gitlab issue tracker for other issues from the projects listed below, though please make sure that there is a mentor supporting your choice!