Initial commit

Much of the content here is a direct port from https://github.com/japaric/discovery
This commit is contained in:
Michael Droogleever
2018-07-02 23:01:03 +02:00
commit 8e05dfd010
32 changed files with 2513 additions and 0 deletions

35
ci/script.sh Normal file
View File

@@ -0,0 +1,35 @@
set -euxo pipefail
main() {
# test that building the book works
mdbook build
linkchecker book
# first (fast) pass: check that examples compile
for chapter in $(echo src/*); do
if [ ! -f $chapter/Cargo.toml ]; then
continue
fi
pushd $chapter
cargo check
popd
done
# second (slow) pass: check that examples link
for chapter in $(echo src/*); do
if [ ! -f $chapter/Cargo.toml ]; then
continue
fi
pushd $chapter
cargo build
cargo build --release
popd
done
}
if [ $TRAVIS_BRANCH != master ]; then
main
fi