Improve phpDocs auto-generation

pico-3.0-alpha
Daniel Rudolf 10 years ago
parent 3852585ba0
commit 3c68095075
  1. 7
      build/deploy-phpdoc.sh
  2. 1
      build/generate-phpdoc.sh

@ -20,6 +20,7 @@ printf 'SOURCE_DIR="%s"\n' "$SOURCE_DIR"
printf 'SOURCE_REF="%s"\n' "$SOURCE_REF" printf 'SOURCE_REF="%s"\n' "$SOURCE_REF"
printf 'TARGET_DIR="%s"\n' "$TARGET_DIR" printf 'TARGET_DIR="%s"\n' "$TARGET_DIR"
printf 'TARGET_BRANCH="%s"\n' "$TARGET_BRANCH" printf 'TARGET_BRANCH="%s"\n' "$TARGET_BRANCH"
echo
# evaluate target reference # evaluate target reference
if git check-ref-format "tags/$SOURCE_REF"; then if git check-ref-format "tags/$SOURCE_REF"; then
@ -43,9 +44,9 @@ else
fi fi
# clone repo # clone repo
printf '\nCloning repo...\n' printf 'Cloning repo...\n'
GIT_DIR="$SOURCE_DIR.git" GIT_DIR="$SOURCE_DIR.git"
git clone -b "$TARGET_BRANCH" "https://github.com/$GITHUB_SLUG.git" "$GIT_DIR" git clone --branch="$TARGET_BRANCH" "https://github.com/$GITHUB_SLUG.git" "$GIT_DIR"
# setup git # setup git
cd "$GIT_DIR" cd "$GIT_DIR"
@ -61,7 +62,7 @@ cp -R "$SOURCE_DIR" "$TARGET_DIR"
# commit changes # commit changes
printf '\nCommiting changes...\n' printf '\nCommiting changes...\n'
git add "$TARGET_DIR" git add --all "$TARGET_DIR"
git commit -m "Add phpDocumentor class docs for $SOURCE_REF" git commit -m "Add phpDocumentor class docs for $SOURCE_REF"
# very simple race condition protection for concurrent Travis builds # very simple race condition protection for concurrent Travis builds

@ -11,6 +11,7 @@ echo "Generating phpDocs..."
printf 'PHPDOC_SOURCE_DIR="%s"\n' "$PHPDOC_SOURCE_DIR" printf 'PHPDOC_SOURCE_DIR="%s"\n' "$PHPDOC_SOURCE_DIR"
printf 'PHPDOC_TARGET_DIR="%s"\n' "$PHPDOC_TARGET_DIR" printf 'PHPDOC_TARGET_DIR="%s"\n' "$PHPDOC_TARGET_DIR"
printf 'PHPDOC_TITLE="%s"\n' "$PHPDOC_TITLE" printf 'PHPDOC_TITLE="%s"\n' "$PHPDOC_TITLE"
echo
# generate phpdoc # generate phpdoc
phpdoc -d "$PHPDOC_SOURCE_DIR" \ phpdoc -d "$PHPDOC_SOURCE_DIR" \

Loading…
Cancel
Save