
Hi, I've just pushed a patch that adds a module, called Documentation, that will allows us to use Haddock commands to produce a hyperlinked documentation of the xmonad-contrib library. Here's the documentation produced with the HEAD tree: http://gorgias.mine.nu/xmonad/xmonad-contrib/ and this is the specific module I'm talking about: http://gorgias.mine.nu/xmonad/xmonad-contrib/Documentation.html As you may see it is just a draft. There's the basic structure, but you can take it as a proposal. Please send you suggestions, comments, and patches!! I'm asking for help, especially from our users who are not really familiar with Haskell, or with the XMonad code base: helping in documenting it can be a quite useful learning experience (I know it because that's my experience too!). Moreover non expert can provide hints on what must be stressed most, especially for non experienced users. In order to help you need: 1. haddock[1] and the haddock documentation[2] 2. darcs to record and send patches (I'm sure you already have darcs installed!) 3. if you want to build the core (xmonad) documentation you need to build haddock with the attached patch, since by default it doesn't handle some of the newtype deriving used in XMonad.Core That's it. I'll try to keep the above link as updated as I can. Thanks for your kind attention. And for the forthcoming help! ;) Andrea [1] http://haskell.org/haddock/ [2] http://haskell.org/haddock/haddock-html-0.8/index.html