mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-19 10:17:35 +03:00
docs: fix api docs
This commit is contained in:
parent
5b749ab8a2
commit
7f3b990394
6
Makefile
6
Makefile
@ -60,8 +60,8 @@ HADDOCKSOURCEFILES:= \
|
|||||||
hledger-web/Hledger/*hs \
|
hledger-web/Hledger/*hs \
|
||||||
hledger-web/Hledger/*/*hs \
|
hledger-web/Hledger/*/*hs \
|
||||||
hledger-web/Hledger/Web/Settings/*hs \
|
hledger-web/Hledger/Web/Settings/*hs \
|
||||||
hledger-vty/Hledger/*hs \
|
# hledger-vty/Hledger/*hs \
|
||||||
hledger-vty/Hledger/*/*hs
|
# hledger-vty/Hledger/*/*hs
|
||||||
# hledger-chart/Hledger/*hs
|
# hledger-chart/Hledger/*hs
|
||||||
# hledger-chart/Hledger/*/*hs
|
# hledger-chart/Hledger/*/*hs
|
||||||
|
|
||||||
@ -549,8 +549,10 @@ HADDOCK=haddock --no-warnings --prologue .haddockprologue #--optghc='-hide-packa
|
|||||||
printf "\nThis haddock covers all hledger-* packages, for individual package haddocks see hackage.\n" >>$@
|
printf "\nThis haddock covers all hledger-* packages, for individual package haddocks see hackage.\n" >>$@
|
||||||
|
|
||||||
# generate api docs for the whole project
|
# generate api docs for the whole project
|
||||||
|
# we define HADDOCK to disable cabal-file-th code which requires a cabal file in the current dir
|
||||||
haddock: .haddockprologue
|
haddock: .haddockprologue
|
||||||
$(HADDOCK) --title "hledger-* API docs" \
|
$(HADDOCK) --title "hledger-* API docs" \
|
||||||
|
--optghc '-DHADDOCK' \
|
||||||
-o site/api \
|
-o site/api \
|
||||||
--html \
|
--html \
|
||||||
--source-module=src/%{MODULE/./-}.html \
|
--source-module=src/%{MODULE/./-}.html \
|
||||||
|
@ -77,21 +77,17 @@ instance Yesod App where
|
|||||||
defaultLayout widget = do
|
defaultLayout widget = do
|
||||||
master <- getYesod
|
master <- getYesod
|
||||||
mmsg <- getMessage
|
mmsg <- getMessage
|
||||||
|
|
||||||
-- We break up the default layout into two components:
|
-- We break up the default layout into two components:
|
||||||
-- default-layout is the contents of the body tag, and
|
-- default-layout is the contents of the body tag, and
|
||||||
-- default-layout-wrapper is the entire page. Since the final
|
-- default-layout-wrapper is the entire page. Since the final
|
||||||
-- value passed to hamletToRepHtml cannot be a widget, this allows
|
-- value passed to hamletToRepHtml cannot be a widget, this allows
|
||||||
-- you to use normal widget features in default-layout.
|
-- you to use normal widget features in default-layout.
|
||||||
|
-- pc <- widgetToPageContent $ do
|
||||||
pc <- widgetToPageContent $ do
|
-- $(widgetFile "normalize")
|
||||||
-- $(widgetFile "normalize")
|
-- $(widgetFile "default-layout")
|
||||||
-- $(widgetFile "default-layout")
|
|
||||||
-- hamletToRepHtml $(hamletFile "templates/default-layout-wrapper.hamlet")
|
-- hamletToRepHtml $(hamletFile "templates/default-layout-wrapper.hamlet")
|
||||||
|
pc <- widgetToPageContent $ do
|
||||||
widget
|
widget
|
||||||
-- addCassius $(cassiusFile "default-layout")
|
|
||||||
-- hamletToRepHtml $(hamletFile "default-layout")
|
|
||||||
hamletToRepHtml [$hamlet|
|
hamletToRepHtml [$hamlet|
|
||||||
!!!
|
!!!
|
||||||
<html
|
<html
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{-# LANGUAGE TemplateHaskell #-}
|
{-# LANGUAGE TemplateHaskell, CPP #-}
|
||||||
{-|
|
{-|
|
||||||
|
|
||||||
-}
|
-}
|
||||||
@ -15,8 +15,13 @@ import Hledger.Cli hiding (progname,version,prognameandversion)
|
|||||||
import Hledger.Web.Settings
|
import Hledger.Web.Settings
|
||||||
|
|
||||||
progname, version :: String
|
progname, version :: String
|
||||||
|
#if HADDOCK
|
||||||
|
progname = ""
|
||||||
|
version = ""
|
||||||
|
#else
|
||||||
progname = $(packageVariable (pkgName . package))
|
progname = $(packageVariable (pkgName . package))
|
||||||
version = $(packageVariable (pkgVersion . package))
|
version = $(packageVariable (pkgVersion . package))
|
||||||
|
#endif
|
||||||
prognameandversion = progname ++ " " ++ version :: String
|
prognameandversion = progname ++ " " ++ version :: String
|
||||||
|
|
||||||
defbaseurlexample = (reverse $ drop 4 $ reverse $ defbaseurl defport) ++ "PORT"
|
defbaseurlexample = (reverse $ drop 4 $ reverse $ defbaseurl defport) ++ "PORT"
|
||||||
|
@ -19,8 +19,13 @@ import Hledger.Utils
|
|||||||
|
|
||||||
-- package name and version from the cabal file
|
-- package name and version from the cabal file
|
||||||
progname, version, prognameandversion :: String
|
progname, version, prognameandversion :: String
|
||||||
|
#if HADDOCK
|
||||||
|
progname = ""
|
||||||
|
version = ""
|
||||||
|
#else
|
||||||
progname = $(packageVariable (pkgName . package))
|
progname = $(packageVariable (pkgName . package))
|
||||||
version = $(packageVariable (pkgVersion . package))
|
version = $(packageVariable (pkgVersion . package))
|
||||||
|
#endif
|
||||||
prognameandversion = progname ++ " " ++ version
|
prognameandversion = progname ++ " " ++ version
|
||||||
|
|
||||||
-- developer build version strings include PATCHLEVEL (number of
|
-- developer build version strings include PATCHLEVEL (number of
|
||||||
|
Loading…
Reference in New Issue
Block a user