Browse Source

Sphinx adapted Makefile

pull/12/head
Eugenio Parodi 5 years ago
parent
commit
171814ae79
  1. 29
      Makefile

29
Makefile

@ -2,17 +2,23 @@
.venv:
python3 -m venv .venv
. .venv/bin/activate
pip3 install --upgrade pdoc3
pip3 install --upgrade GitPython
pip3 install --upgrade build
pip3 install --upgrade twine
pip3 install --upgrade pytest flake8
. .venv/bin/activate ; \
pip install -r docs/requirements.txt
# Regen requirements;
# pip freeze > docs/requirements.txt
doc: .venv
. .venv/bin/activate
rm -rf docs/html
pdoc --html TermTk -o docs/html
# old doc gen, using pdoc3 ; \
# . .venv/bin/activate ; \
# rm -rf docs/html ; \
# pdoc --html TermTk -o docs/html ; \
. .venv/bin/activate ; \
rm -rf docs/html ; \
rm -rf docs/source/autogen.* ; \
# sphinx-apidoc -o docs/source/TermTk/ -e TermTk/ ; \
make -C docs/ clean ; \
make -C docs/ html ;
runGittk: .venv
. .venv/bin/activate
@ -37,8 +43,9 @@ buildTest: .venv
deployDoc:
git checkout gh-pages
find index.html TTk* libbpytop -name "*.html" | rm -rf
cp -a docs/html/TermTk/* .
find index.html TTk* libbpytop -name "*.html" | xargs git add
# cp -a docs/html/TermTk/* .
cp -a docs/build/html/* .
find *.html *.inv *.js autogen.TermTk _* | xargs git add
git commit -m "Doc Updated"
git push origin gh-pages
git checkout main

Loading…
Cancel
Save