contribute:start [Xfce Docs]
Xfce Wiki
Sub domains
Docs
Archive
Wiki
Forum
Bugs
Blog
Translate
Git
You are here:
start
contribute
How to contribute to Xfce
Xfce is developed by a small group of hard-working volunteers. There are many ways in which you can contribute to Xfce, all of which are most welcome!
For a more in-depth look at how to contribute to Xfce, it is recommended to read
The Ultimate Contributor's Guide to Xfce
for additional helpful information.
If you would like to donate to Xfce, please see the
Donations
section.
Bug Reporting and Testing
Communication
Development
Documentation
Financial Contributions
Feature Requests
Translation
Bug Reporting and Testing
One of the most useful tasks that we rely on the community for is testing and reporting of bugs.
You can report bugs on
Xfce GitLab site
You can ask for help on
various channels
Please do not use the forums to report bugs.
Before submitting a bug, please try your best to check if it has already been reported. When writing your bug report, try to be as descriptive as possible, but avoid verbosity; Mozilla has a nice guide on
how to write a bug report
For more information, see
Bug Reporting and Fixing
For a list of currently open bugs, see the
open bugs summary
If you want to test the current state of Xfce 4.16, you can look at the
Xfce-Test Quick Start Guide
, which provides instructions for running a Docker container with the lastest code from git master as well as the ability to run
Behave
(behaviour-driven development) tests.
As of November 2020, OpenSUSE is now providing a source for “Xfce’s latest builds based on openSUSE’s rolling release Tumbleweed”. This is available as a QEMU based virtual machine.
Xfce Virtual Machine Images For Development
provides additional information for its installation and bug reporting instructions.
Communication
There are various ways to get in touch with Xfce developers:
See the
Xfce Development Information
page for information on contacting the Xfce development team.
Development
See the
Xfce Development Information
page for details on getting a contributor's account, working with Git and Xfce source code, and instructions for making releases.
As well check the
Xfce Wiki
more development hints, tips and tricks.
Documentation
The
Xfce Official Documentation
and the
Xfce Developer's Wiki
contain many helpful pages that require maintaining and updating with every new release. The wiki is freely available for anyone to edit, refer to the
Xfce Documentation Guidelines
for information on how to contribute to the documentation.
The
Xfce API reference
is automatically updated on a weekly basis based on the latest stable releases.
Financial Contributions
As of May 2021, Xfce has moved its fiscal hosting to OpenCollective. We are now able to accept financial contributions in both US Dollars as well as Euros.
If you wish to donate to Xfce in USD or with PayPal, you can do so by visiting
Xfce’s OpenCollective page
. Alternatively, if you wish to contribute in Euros, visit
Xfce’s EU OpenCollective page
. Every donation is greatly appreciated, but please remember, this is an open source project that is 100% run by volunteers, no one is implicitly obliged to act upon your requests.
For contributions in USD (SWIFT transfers / PayPal / credit card):
Note: For financial contributions to the Xfce Collective, there is a 10% transaction fee.
For contributions in EUR (SEPA transfers / credit card):
Note: For financial contributions to the Xfce (EU) Collective, there is a 6% transaction fee. Additionally, SEPA transfers may take several business days to process and will not appear in the transaction records immediately.
In the interest of transparency, records of individual transactions can be viewed here:
Individual transaction details
for Xfce(USD) Collective
Individual transaction details
for Xfce(EU) Collective
This is a donation. No goods or services are expected in return. Any requests for refunds for those purposes will be rejected.
For additional details, see
Xfce financial contribution administration - Open Collective
Feature Requests
Although the philosophy of Xfce is to find the correct balance between features and lightweight, it is still possible to request new features.
If you plan to request a new feature, please first check on our
issue tracker
if someone else already filed a request for it. If not, open a new issue and describe your idea in detail. Be warned: You might think your idea is brilliant, but there is a high possibility that there are major downsides.
Obviously, the best way to get your new feature integrated is, to provide a merge request that implements it !
Please note that some components are rather unmaintained, so you might not always get a reply.
Translation
Applications, manuals, documentation and many other aspects of Xfce are all translated into different languages. Translations are handled in
Transifex
, a web-based translation platform. Visit the
translation docs
to get started with translating.
Back to main Xfce documentation page
Tools
Recent Changes
Media Manager
contribute/start.txt
· Last modified:
2026/01/31 18:31
by
kevinbowen
Except where otherwise noted, content on this wiki is licensed under the following license:
CC Attribution-Noncommercial-Share Alike 4.0 International
Copyright 2003-2026 Xfce Development Team.
US