#!/bin/bash # Creates shallow haddocks for GitHub pages. set -eu -o pipefail IMAGE_NAME=tensorflow/haskell:v0 STACK="stack --docker --docker-image=$IMAGE_NAME" $STACK haddock --no-haddock-deps tensorflow* DOC_ROOT=$($STACK path --local-doc-root) DOCS=docs/haddock git rm -fr $DOCS mkdir -p $DOCS cp $DOC_ROOT/{*.html,*js,*.png,*.gif,*.css} $DOCS cp -a $DOC_ROOT/tensorflow* $DOCS rm -f $DOCS/*/*.haddock (cd $DOCS && ln -s tensorflow-?.* tensorflow) git add $DOCS