Massive reworking of documentation production.

This commit is contained in:
Revar Desmera
2019-03-22 21:13:18 -07:00
parent 045e5bafe6
commit 9a3c25d3d3
26 changed files with 8977 additions and 3257 deletions

22
scripts/make_all_docs.sh Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
PREVIEW_LIBS="constants compat transforms shapes masks paths beziers math metric_screws threading involute_gears sliders joiners linear_bearings nema_steppers wiring triangulation quaternions phillips_drive torx_drive debug"
dir="$(basename $PWD)"
if [ "$dir" = "BOSL" ]; then
cd BOSL.wiki
elif [ "$dir" != "BOSL.wiki" ]; then
echo "Must run this script from the BOSL or BOSL/BOSL.wiki directories."
exit 1
fi
rm -f tmpscad*.scad
for lib in $PREVIEW_LIBS; do
mkdir -p images/$lib
rm -f images/$lib/*.png images/$lib/*.gif
echo ../scripts/docs_gen.py ../$lib.scad -o $lib.scad.md -c -i -I images/$lib/
../scripts/docs_gen.py ../$lib.scad -o $lib.scad.md -c -i -I images/$lib/ || exit 1
open -a Typora $lib.scad.md
done