40 lines
1.2 KiB
Bash
Executable File
40 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
# Script for generating jazzy docs
|
|
|
|
if [ "$#" -ne 2 ]; then
|
|
echo "Script requires two arguments: 1. path to docs repo checkout 2. path to updated SDK checkout."
|
|
else
|
|
sdk_version="$(git describe --abbrev=0 --tags)"
|
|
docs_repo_location="$1"
|
|
sdk_repo_location="$2"
|
|
|
|
echo "Checking doc repo exists..."
|
|
|
|
if [ -d $docs_repo_location ]; then
|
|
if [ -d $sdk_repo_location ]; then
|
|
docs_location="$docs_repo_location/api-docs/$sdk_version"
|
|
if [ -d $docs_location ]; then
|
|
rm -rf $docs_location
|
|
fi
|
|
|
|
mkdir $docs_location
|
|
|
|
echo "Generating documents..."
|
|
cd ../Source/SwiftyDropbox
|
|
jazzy --readme $sdk_repo_location/README.md --config $sdk_repo_location/.jazzy.json --github_url https://github.com/dropbox/SwiftyDropbox --module-version $sdk_version --module SwiftyDropbox -o $docs_location
|
|
cd -
|
|
|
|
cd $docs_repo_location/api-docs
|
|
rm latest
|
|
ln -s $sdk_version latest
|
|
cd -
|
|
|
|
echo "Finished generating docs to: $docs_repo_location/api-docs."
|
|
else
|
|
echo "SDK directory does not exist"
|
|
fi
|
|
else
|
|
echo "Docs directory does not exist"
|
|
fi
|
|
fi
|