aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Doc.hs
blob: a77bb091b6feccb60b359987f3bd3eb529fc9a4e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
-----------------------------------------------------------------------------
-- |
-- 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.
--
-- The module provides a brief overview of xmonad and a link to the
-- documentation for configuring and extending your xmonad window
-- manager.
--
-- A link to the module describing xmonad internals is also provided.
-- This module is mainly dedicated to those wanting to contribute code
-- for this library and for the curious ones, who want to know what's
-- going on behind the scene.
-----------------------------------------------------------------------------

module XMonad.Doc
    (
    -- * Overview
    -- $overview

    -- * Configuring xmonad
    -- $configuring
    module XMonad.Doc.Configuring,

    -- * Extending xmonad with the xmonad-contrib library
    -- $extending
    module XMonad.Doc.Extending,

    -- * Developing xmonad: an brief code commentary
    -- $developing
    module XMonad.Doc.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. This library collects third
party tiling algorithms, hooks, configurations and scripts to xmonad.
The source for this library is available via darcs get
<http://code.haskell.org/XMonadContrib>

Each stable release of xmonad comes with a stable release of the
contrib library too, which should be used if you're using the stable
release. You can find the tarball here
(<http://www.xmonad.org/XMonadContrib-0.4.tar.gz>) (Oct 2007)

-}

{- $configuring

This module is dedicated at configuring xmonad. A brief tutorial will
guide you through the basic configuration steps.

-}

{- $extending

This module is dedicated at extending xmonad with the xmonad-contrib
library. You will find an overview of the library and instruction on
installing contributed extensions.

-}

{- $developing

This module consists of a brief description of the xmonad internals.
It is mainly intended for contributors and basically provides a brief
code commentary with link to the source code documentation.

-}