add HTML docs generation to iOS packaging script
This commit is contained in:
@@ -92,3 +92,23 @@ cp -pv LICENSE.md "${OUTPUT}/static"
|
||||
mkdir -p "${OUTPUT}/static/${NAME}.bundle"
|
||||
cp -pv platform/ios/resources/* "${OUTPUT}/static/${NAME}.bundle"
|
||||
cp -prv styles/styles "${OUTPUT}/static/${NAME}.bundle/styles"
|
||||
|
||||
step "Creating API Docs..."
|
||||
if [ -z `which appledoc` ]; then
|
||||
echo "Unable to find appledoc. Consider installing it from source or Homebrew."
|
||||
exit 1
|
||||
fi
|
||||
DOCS_OUTPUT="${OUTPUT}/static/Docs"
|
||||
DOCS_VERSION=$( git tag -l ios\* --sort -v:refname | sed -n '1p' | sed 's/ios-v//' )
|
||||
appledoc \
|
||||
--output ${DOCS_OUTPUT} \
|
||||
--project-name "Mapbox GL for iOS ${DOCS_VERSION}" \
|
||||
--project-company Mapbox \
|
||||
--create-html \
|
||||
--no-create-docset \
|
||||
--no-install-docset \
|
||||
--company-id com.mapbox \
|
||||
include/mbgl/ios
|
||||
cd ${DOCS_OUTPUT}
|
||||
ln -s html/index.html
|
||||
cd ${OLDPWD}
|
||||
|
||||
Reference in New Issue
Block a user