Here are some pieces of information regarding development in Window Maker.
Source code versioning system
git clone git://repo.or.cz/wmaker-crm.git
There are two main branches in the repository, called ‘master’ and ‘next’. The purpose of the ‘next’ branch is to add and extra layer of testing before the patches hit the ‘master’ branch. It is rebased when needed. The ‘master’ branch should ideally never be rebased – if it is, run to the nearest anti-nuclear bunker.
The Window Maker source code follows the coding style of the linux kernel. Respect it when submitting patches.
If you are not familiar with git, take a look at the git homepage – it contains the kind of documentation you need to get started. You should also read the file contained in the Window Maker repository The perfect Window Maker patch which gives you further details about patches to Window Maker.
Patches not submitted according to the above guidelines will not be accepted.
Last but not least, patches doing code cleanups are STRONGLY encouraged.