From 601d19263c191ac2ee53da16ed184103ce2487a7 Mon Sep 17 00:00:00 2001 From: Theresa Kamerman Date: Thu, 3 Nov 2022 10:52:00 -0700 Subject: [PATCH] Update EDSL Docs Build Script --- docs/buildExternalDocs.bash | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/buildExternalDocs.bash b/docs/buildExternalDocs.bash index a8d41df004..dd450b957f 100755 --- a/docs/buildExternalDocs.bash +++ b/docs/buildExternalDocs.bash @@ -3,7 +3,6 @@ # Build the EDSL documentation and insert it into the current build directory ../gradlew publishDocs -p ../ - mkdir -p ./source/constraints-edsl-api cp -a ../merlin-server/constraints-dsl-compiler/build/docs/. ./source/constraints-edsl-api rm -f ./source/constraints-edsl-api/.nojekyll @@ -32,6 +31,12 @@ do tail -n +3 "$file" > "$file.tmp" && mv "$file.tmp" "$file" sed -i -e 's/README/index/g' $file done +for file in ./source/constraints-edsl-api/modules/*.md +do + [ -e "$file" ] || continue + tail -n +3 "$file" > "$file.tmp" && mv "$file.tmp" "$file" + sed -i -e 's/README/index/g' $file +done # Remove the extra navigation bar from the generated Scheduling EDSL files tail -n +3 "./source/scheduling-edsl-api/modules/Scheduling_eDSL.md" > "./source/scheduling-edsl-api/Scheduling_eDSL.tmp" && mv "./source/scheduling-edsl-api/Scheduling_eDSL.tmp" "./source/scheduling-edsl-api/Scheduling_eDSL.md" @@ -90,6 +95,7 @@ echo ' classes/* enums/* + modules/* ```' | cat ./source/constraints-edsl-api/README.md - > ./source/constraints-edsl-api/index.md # Generate an index.md for scheduling-dsl-api