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.
|
# 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".
|
# For this to work the hoogle cgi must be built with base target "main".
|
||||||
# XXX move the framed index building into haddock: ?
|
# 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 ; \
|
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/api-doc-frames.html website/api-doc/index.html ; \
|
||||||
# cp website/hoogle-small.html website/api-doc
|
# 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:
|
||||||
$(HADDOCK) -o website/api-doc -h --source-module=src-%{MODULE/./-}.html --source-entity=src-%{MODULE/./-}.html#%N $(MAIN) && \
|
$(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
|
cp website/api-doc/index.html website/api-doc/modules-index.html
|
||||||
|
cd hledger-lib; cabal haddock
|
||||||
|
|
||||||
HSCOLOUR=HsColour -css
|
HSCOLOUR=HsColour -css
|
||||||
hscolour:
|
hscolour:
|
||||||
@ -325,6 +326,10 @@ hscolour:
|
|||||||
cp website/api-doc/src-hledger.html website/api-doc/src-Main.html ; \
|
cp website/api-doc/src-hledger.html website/api-doc/src-Main.html ; \
|
||||||
HsColour -print-css >website/api-doc/hscolour.css
|
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
|
#set up the hoogle web interface
|
||||||
#uses a hoogle source tree configured with --datadir=., patched to fix haddock urls/target frame
|
#uses a hoogle source tree configured with --datadir=., patched to fix haddock urls/target frame
|
||||||
HOOGLESRC=/usr/local/src/hoogle
|
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**
|
**Develop**
|
||||||
``darcs get http://joyful.com/repos/hledger``,
|
``darcs get http://joyful.com/repos/hledger``,
|
||||||
`browse the repo`_,
|
`browse the repo`_,
|
||||||
`code docs`_,
|
|
||||||
`hackage page`_,
|
`hackage page`_,
|
||||||
notes_,
|
`hledger-lib api docs`_,
|
||||||
benchmark_\/profile_\/heap_\/coverage_ reports
|
`hledger api docs`_,
|
||||||
|
`hledger-lib sourcegraph report`_,
|
||||||
|
`hledger sourcegraph report`_,
|
||||||
|
benchmark_\/profile_\/heap_\/coverage_ reports,
|
||||||
|
`developer notes`_
|
||||||
|
|
||||||
.. raw:: html
|
.. raw:: html
|
||||||
<a name="support" />
|
<a name="support" />
|
||||||
@ -67,8 +70,11 @@ hledger is free software by `Simon Michael`_ & `co.`_, released under GNU GPLv3.
|
|||||||
.. _manual: MANUAL.html
|
.. _manual: MANUAL.html
|
||||||
.. _news: NEWS.html
|
.. _news: NEWS.html
|
||||||
.. _screenshots: SCREENSHOTS.html
|
.. _screenshots: SCREENSHOTS.html
|
||||||
.. _code docs: http://hledger.org/api-doc
|
.. _hledger-lib api docs: http://joyful.com/repos/hledger/hledger-lib/dist/doc/html/hledger-lib/index.html
|
||||||
.. _notes: http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=plainblob;f=/NOTES
|
.. _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
|
.. _benchmark: http://hledger.org/profs/latest.bench
|
||||||
.. _profile: http://hledger.org/profs/latest.prof
|
.. _profile: http://hledger.org/profs/latest.prof
|
||||||
.. _heap: http://hledger.org/profs/latest.ps
|
.. _heap: http://hledger.org/profs/latest.ps
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user