|
|
|
|
@ -22,21 +22,13 @@
|
|
|
|
|
pip install pyperclip Pillow
|
|
|
|
|
|
|
|
|
|
doc: .venv |
|
|
|
|
# old doc gen, using pdoc3 ; \
|
|
|
|
|
# . .venv/bin/activate ; \
|
|
|
|
|
# rm -rf docs/html ; \
|
|
|
|
|
# pdoc --html TermTk -o docs/html ; \
|
|
|
|
|
. .venv/bin/activate ; \
|
|
|
|
|
tools/prepareBuild.sh doc ; \
|
|
|
|
|
rm -rf docs/build ; \
|
|
|
|
|
rm -rf docs/source/autogen.* ; \
|
|
|
|
|
# sphinx-apidoc -o docs/source/TermTk/ -e TermTk/ ; \
|
|
|
|
|
make -C docs/ clean ; \
|
|
|
|
|
make -C docs/ html ; \
|
|
|
|
|
cp -a docs/images docs/build/html/_images ;
|
|
|
|
|
make -C docs/source/ clean ; \
|
|
|
|
|
make -C docs/source/ html ;
|
|
|
|
|
|
|
|
|
|
testDoc: |
|
|
|
|
python3 -m http.server --directory docs/build/html/
|
|
|
|
|
python3 -m http.server --directory docs/source/_build/html/
|
|
|
|
|
|
|
|
|
|
runTtkDesigner: .venv.ttkDesigner |
|
|
|
|
. .venv.ttkDesigner/bin/activate ; \
|
|
|
|
|
@ -86,17 +78,25 @@ deployTTkDesigner: .venv
|
|
|
|
|
. .venv/bin/activate ; \
|
|
|
|
|
python3 -m twine upload tmp/dist/*
|
|
|
|
|
|
|
|
|
|
deployDoc: |
|
|
|
|
git checkout gh-pages
|
|
|
|
|
|
|
|
|
|
# Update the doc files
|
|
|
|
|
rm -rf *.inv *.html *.js _* autogen.* tutorial info
|
|
|
|
|
cp -a docs/build/html/* .
|
|
|
|
|
find *.html *.inv *.js autogen.TermTk _* tutorial info | xargs git add
|
|
|
|
|
|
|
|
|
|
git commit -m "Doc Updated"
|
|
|
|
|
git push origin gh-pages
|
|
|
|
|
git checkout main
|
|
|
|
|
pyTermTk-Docs: |
|
|
|
|
git clone git@github.com:ceccopierangiolieugenio/pyTermTk-Docs.git
|
|
|
|
|
|
|
|
|
|
deployDoc: pyTermTk-Docs |
|
|
|
|
cd pyTermTk-Docs ; \
|
|
|
|
|
git checkout main ; \
|
|
|
|
|
git pull ; \
|
|
|
|
|
rm -rf _* info tutorial ; \
|
|
|
|
|
cp -a ../docs/source/_build/html/* \
|
|
|
|
|
../docs/source/_build/html/.buildinfo \
|
|
|
|
|
../docs/source/_build/html/.nojekyll \
|
|
|
|
|
. ; \
|
|
|
|
|
git add . ; \
|
|
|
|
|
git commit -m "Updated Docs" ; \
|
|
|
|
|
git push origin main ; \
|
|
|
|
|
git checkout gh-pages ; \
|
|
|
|
|
git merge main ; \
|
|
|
|
|
git push origin gh-pages ; \
|
|
|
|
|
echo "Docs Deployed!!!"
|
|
|
|
|
|
|
|
|
|
deploySandbox: |
|
|
|
|
rm -rf tmp/sandbox
|
|
|
|
|
|