mu-haskell/generate-haddock-docs.sh
Alejandro Serrano b3c4b78b9f
More thorough Haddock documentation (#65)
Closes #62

Co-authored-by: Flavio Corpa <flavio.corpa@47deg.com>
2020-01-07 15:14:21 +01:00

24 lines
616 B
Bash
Executable File

#!/bin/sh
DOCSDIR=docs/haddock
echo "Installing required packages"
stack install standalone-haddock
echo "Removing previous docs"
rm -rf ${DOCSDIR}
echo "Building the project"
stack clean && stack build
echo "Generating new docs"
stack exec --no-ghc-package-path standalone-haddock -- -o ${DOCSDIR} \
--compiler-exe=$(stack path --compiler-exe) \
--dist-dir=$(stack path --dist-dir) \
--package-db=$(stack path --snapshot-pkg-db) \
--package-db=$(stack path --local-pkg-db) \
--hyperlink-source \
core/schema core/rpc \
adapter/avro adapter/protobuf adapter/persistent \
grpc/client grpc/server