Skip to content
Snippets Groups Projects
HACKING 1.77 KiB
Newer Older
Benedikt Meurer's avatar
Benedikt Meurer committed
Bug tracking system
===================

Please use the Xfce bugtracking system at https://gitlab.xfce.org/xfce/xfce4-dev-tools/ to report
Benedikt Meurer's avatar
Benedikt Meurer committed
bugs and post feature requests.


Notes to developers
===================

Harald Judt's avatar
Harald Judt committed
If you are a Xfce developer with write access to the Xfce git repository,
and you feel like you want or need to change something in this module,
do not simply commit your changes, unless its really a trivial fix. If it's
a non-trivial change, discuss the change on xfce4-dev@xfce.org first. In
either case, don't forget to update the ChangeLog file before you commit!


Benedikt Meurer's avatar
Benedikt Meurer committed
Patches
=======

Please submit patches to the Xfce bugtracking system or the xfce4-dev@xfce.org
Harald Judt's avatar
Harald Judt committed
mailinglist. Your patch should be created with the git-format command (see man
git-format) and it should follow the coding style used by the maintainer.
Benedikt Meurer's avatar
Benedikt Meurer committed

Please send a patch against a recent version of this package. Patches against
the HEAD branch are most preferable.


Feature requests
================

Please send your feature requests to the Xfce bugtracking system
(https://gitlab.xfce.org/xfce/xfce4-dev-tools) Make sure that your feature request wasn't reported already
Benedikt Meurer's avatar
Benedikt Meurer committed
before; requesting a feature several times won't increase the chance that
it gets added.


Coding Style
============

 - Be sure to use the same indentation rules as the maintainer (esp. important:
   expand tabs).
 - Don't follow the philosophy "If it works, it's right" that most open source
   projects follow. Instead, follow the philosphy "It doesn't work unless it's
   right".
 - If you don't follow the rules above, your patches will be rejected or - in
   case you have write access to the Xfce repository - your changes will be
   reverted!


Release process
===============

 No procedure yet, we have to figure out how to handle this module best.