Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
contribute:start [2018/11/12 23:40] – [Contribute] alexxcons | contribute:start [2019/09/08 09:48] – move kevinbowen | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | Before starting contribution, | + | 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! |
- | * via [[https://en.wikipedia.org/wiki/Internet_Relay_Chat|IRC]]: | + | For a more in-depth look at how to contribute to Xfce, it is recommended to read [[https://andreldm.com/2018/12/03/xfce-contributor-guide.html|The Ultimate Contributor' |
- | * via some [[https://mail.xfce.org/ | + | |
- | ====== Contribute ====== | + | If you would like to donate to Xfce, please see the [[start# |
- | There are different ways in which you can contribute to xfce: | + | ===== 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 the [[https:// |
- | * [[documentation|Documentation]] - add or translate application manuals on this website. | + | ===== Communication ===== |
+ | There are various ways to get in touch with Xfce developers: | ||
- | * [[.:bugs/start|Bugs]] - report or fix Xfce bugs, provide new features | + | |
- | + | | |
- | | + | * For anything code related, go to the [[https://mail.xfce.org/mailman/listinfo/ |
- | * [[https://www.bountysource.com/teams/xfce|{{https://www.bountysource.com/badge/team? | + | |
- | Once you did some contributions, you may want to grab extra permissions to e.g. release your modifications: | + | All Xfce developers have a real life and live across multiple time zones. If you don't get an answer straight away, be patient and stay online! |
- | * [[.: | + | ===== Development ===== |
- | ===== API documentation ===== | + | See the [[: |
- | Library references can be found in the releases: [[http:// | + | ===== Documentation ===== |
- | Additionally, | + | The [[https:// |
+ | |||
+ | ===== Donations ===== | ||
- | * [[https://developer.gnome.org/glib/2.30/|GLib]] | + | If you wish to donate to Xfce, you can do so via [[https://www.bountysource.com/teams/xfce|Xfce’s Bountysource page]]. You can freely donate to the organization itself, or offer a reward to fix a specific bug. Every donation is greatly appreciated, |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | Tutorials for getting started with GTK+ are available at: | + | {{https:// |
- | * [[http:// | + | ===== Feature Requests ===== |
- | * [[https:// | + | |
- | If you're looking at writing a panel plugin, you may want to look at the [[http://git.xfce.org/panel-plugins/xfce4-sample-plugin/|xfce4-sample-plugin]] for an easy start. | + | Although the philosophy of Xfce is to find the correct balance between features and lightweight, it is still possible |
+ | |||
+ | The right approach for larger changes is to discuss them on the mailing list, or on #xfce-dev (on freenode) first. You might think your idea is brilliant, but there is a high possibility that there are major downsides. | ||
+ | |||
+ | Afterwards a bug can be opened in the bug tracker. Make sure the // | ||
+ | |||
+ | Obviously it would be nice if you could write a patch that implements the new feature. | ||
+ | |||
+ | ===== Translation ===== | ||
+ | |||
+ | Applications, | ||