content: -----------------------------------------------------------------------------
  -- |
  -- Module      :  XMonad.Doc
  -- Copyright   :  (C) 2007 Andrea Rossato
  -- License     :  BSD3
  --
  -- Maintainer  :  andrea.rossato@unibz.it
  -- Stability   :  unstable
  -- Portability :  portable
  --
  -- This is the main documentation module for the xmonad-contrib
  -- library. It provides a brief overview of xmonad and a link to
  -- documentation for configuring and extending xmonad.
  --
  -- A link to documentation describing xmonad internals is also provided.
  -- This module is mainly intended for those wanting to contribute code,
  -- or for those who are curious to know what's going on behind the scenes.
  -----------------------------------------------------------------------------
  
  module XMonad.Doc
      (
      -- * Overview
      -- $overview
  
      -- * Configuring xmonad
      -- $configuring
  
      -- * Extending xmonad with the xmonad-contrib library
      -- $extending
  
      -- * Developing xmonad: a brief code commentary
      -- $developing
  
      ) where
  
  import XMonad.Doc.Configuring ()
  import XMonad.Doc.Extending ()
  import XMonad.Doc.Developing ()
  
  --------------------------------------------------------------------------------
  --
  --  Overview
  --
  --------------------------------------------------------------------------------
  
  {- $overview
  #Overview#
  
  xmonad is a tiling window manager for X. The xmonad-contrib library
  collects third party tiling algorithms, hooks, configurations,
  scripts, and other extensions to xmonad.  The source for this library
  is available from <http://code.haskell.org/XMonadContrib> via darcs:
  
  > darcs get http://code.haskell.org/XMonadContrib
  
  Each stable release of xmonad is accompanied by a stable release of
  the contrib library, which you should use if (and only if) you're
  using a stable release of xmonad.  You can find the most recent
  tarball here:
  <http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xmonad-contrib>
  
  -}
  
  {- $configuring
  
  "XMonad.Doc.Configuring" documents the process of configuring
  xmonad. A brief tutorial will guide you through the basic
  configuration steps.
  
  -}
  
  {- $extending
  
  "XMonad.Doc.Extending" is dedicated to the xmonad-contrib library
  itself. You will find an overview of extensions available in the
  library and instructions for using them.
  
  -}
  
  {- $developing
  
  "XMonad.Doc.Developing" consists of a brief description of the xmonad
  internals.  It is mainly intended for contributors and provides a
  brief code commentary with links to the source documentation.
  
  -}
  