docs: adapt apidocs: to package split, add sourcegraph: rule
This commit is contained in:
parent
df0350a67c
commit
b5b06e5f1a
7
Makefile
7
Makefile
@ -301,7 +301,7 @@ site: push
|
||||
# We munge haddock and hoogle into a rough but useful framed layout.
|
||||
# For this to work the hoogle cgi must be built with base target "main".
|
||||
# XXX move the framed index building into haddock: ?
|
||||
apidocs: haddock hscolour #hoogle
|
||||
apidocs: haddock hscolour #sourcegraph #hoogle
|
||||
sed -i -e 's%^></HEAD%><base target="main"></HEAD%' website/api-doc/modules-index.html ; \
|
||||
cp website/api-doc-frames.html website/api-doc/index.html ; \
|
||||
# cp website/hoogle-small.html website/api-doc
|
||||
@ -316,6 +316,7 @@ HADDOCK=haddock -B `ghc --print-libdir` $(subst -D,--optghc=-D,$(DEFINEFLAGS)) -
|
||||
haddock:
|
||||
$(HADDOCK) -o website/api-doc -h --source-module=src-%{MODULE/./-}.html --source-entity=src-%{MODULE/./-}.html#%N $(MAIN) && \
|
||||
cp website/api-doc/index.html website/api-doc/modules-index.html
|
||||
cd hledger-lib; cabal haddock
|
||||
|
||||
HSCOLOUR=HsColour -css
|
||||
hscolour:
|
||||
@ -325,6 +326,10 @@ hscolour:
|
||||
cp website/api-doc/src-hledger.html website/api-doc/src-Main.html ; \
|
||||
HsColour -print-css >website/api-doc/hscolour.css
|
||||
|
||||
sourcegraph:
|
||||
-SourceGraph hledger.cabal
|
||||
-cd hledger-lib; SourceGraph hledger-lib.cabal
|
||||
|
||||
#set up the hoogle web interface
|
||||
#uses a hoogle source tree configured with --datadir=., patched to fix haddock urls/target frame
|
||||
HOOGLESRC=/usr/local/src/hoogle
|
||||
|
||||
16
README2
16
README2
@ -24,10 +24,13 @@ hledger is free software by `Simon Michael`_ & `co.`_, released under GNU GPLv3.
|
||||
**Develop**
|
||||
``darcs get http://joyful.com/repos/hledger``,
|
||||
`browse the repo`_,
|
||||
`code docs`_,
|
||||
`hackage page`_,
|
||||
notes_,
|
||||
benchmark_\/profile_\/heap_\/coverage_ reports
|
||||
`hledger-lib api docs`_,
|
||||
`hledger api docs`_,
|
||||
`hledger-lib sourcegraph report`_,
|
||||
`hledger sourcegraph report`_,
|
||||
benchmark_\/profile_\/heap_\/coverage_ reports,
|
||||
`developer notes`_
|
||||
|
||||
.. raw:: html
|
||||
<a name="support" />
|
||||
@ -67,8 +70,11 @@ hledger is free software by `Simon Michael`_ & `co.`_, released under GNU GPLv3.
|
||||
.. _manual: MANUAL.html
|
||||
.. _news: NEWS.html
|
||||
.. _screenshots: SCREENSHOTS.html
|
||||
.. _code docs: http://hledger.org/api-doc
|
||||
.. _notes: http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=plainblob;f=/NOTES
|
||||
.. _hledger-lib api docs: http://joyful.com/repos/hledger/hledger-lib/dist/doc/html/hledger-lib/index.html
|
||||
.. _hledger api docs: http://hledger.org/api-doc
|
||||
.. _hledger-lib sourcegraph report: http://joyful.com/repos/hledger/hledger-lib/SourceGraph/hledger-lib.html
|
||||
.. _hledger sourcegraph report: http://joyful.com/repos/hledger/SourceGraph/hledger.html
|
||||
.. _developer notes: http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=plainblob;f=/NOTES
|
||||
.. _benchmark: http://hledger.org/profs/latest.bench
|
||||
.. _profile: http://hledger.org/profs/latest.prof
|
||||
.. _heap: http://hledger.org/profs/latest.ps
|
||||
|
||||
Loading…
Reference in New Issue
Block a user