gitit-0.15.1.2: Wiki using happstack, git or darcs, and pandoc.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Network.Gitit.Types

Description

Types for Gitit modules.

Synopsis

Documentation

data PageType Source #

Instances

Instances details
Read PageType Source # 
Instance details

Defined in Network.Gitit.Types

Show PageType Source # 
Instance details

Defined in Network.Gitit.Types

Eq PageType Source # 
Instance details

Defined in Network.Gitit.Types

data FileStoreType Source #

Constructors

Git 
Darcs 
Mercurial 

Instances

Instances details
Show FileStoreType Source # 
Instance details

Defined in Network.Gitit.Types

data Config Source #

Data structure for information read from config file.

Constructors

Config 

Fields

data Page Source #

Data for rendering a wiki page.

Instances

Instances details
Read Page Source # 
Instance details

Defined in Network.Gitit.Types

Show Page Source # 
Instance details

Defined in Network.Gitit.Types

Methods

showsPrec :: Int -> Page -> ShowS #

show :: Page -> String #

showList :: [Page] -> ShowS #

data User Source #

Constructors

User 

Instances

Instances details
Read User Source # 
Instance details

Defined in Network.Gitit.Types

Show User Source # 
Instance details

Defined in Network.Gitit.Types

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

data Sessions a Source #

Constructors

Sessions 

Fields

Instances

Instances details
Read a => Read (Sessions a) Source # 
Instance details

Defined in Network.Gitit.Types

Show a => Show (Sessions a) Source # 
Instance details

Defined in Network.Gitit.Types

Methods

showsPrec :: Int -> Sessions a -> ShowS #

show :: Sessions a -> String #

showList :: [Sessions a] -> ShowS #

Eq a => Eq (Sessions a) Source # 
Instance details

Defined in Network.Gitit.Types

Methods

(==) :: Sessions a -> Sessions a -> Bool #

(/=) :: Sessions a -> Sessions a -> Bool #

data Password Source #

Constructors

Password 

Fields

Instances

Instances details
Read Password Source # 
Instance details

Defined in Network.Gitit.Types

Show Password Source # 
Instance details

Defined in Network.Gitit.Types

Eq Password Source # 
Instance details

Defined in Network.Gitit.Types

data GititState Source #

Common state for all gitit wikis in an application.

data PageLayout Source #

Abstract representation of page layout (tabs, scripts, etc.)

data Tab Source #

Instances

Instances details
Show Tab Source # 
Instance details

Defined in Network.Gitit.Types

Methods

showsPrec :: Int -> Tab -> ShowS #

show :: Tab -> String #

showList :: [Tab] -> ShowS #

Eq Tab Source # 
Instance details

Defined in Network.Gitit.Types

Methods

(==) :: Tab -> Tab -> Bool #

(/=) :: Tab -> Tab -> Bool #

data Command Source #

Constructors

Command (Maybe String) 

Instances

Instances details
Show Command Source # 
Instance details

Defined in Network.Gitit.Types

FromData Command Source # 
Instance details

Defined in Network.Gitit.Types

data WikiState Source #

State for a single wiki.

Constructors

WikiState