Here are some pieces of information regarding development in Window Maker.
Source code versioning system
The source code for Window Maker is contained in a git
repository located here. To obtain a
full-fledged copy of the repository do this:
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.
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.
Git repository for dockapps
There is also a git repository containing a
few dockapps which apparently have no maintainers anymore. Patches for those
dockapps (or to include more apps) can also be sent to
[email protected].