add docs target

--HG--
branch : parametrized-fixture-override
This commit is contained in:
Anatoly Bubenkov 2015-03-02 21:43:31 +01:00
parent 24fe051803
commit 81243657be
2 changed files with 15 additions and 2 deletions

View File

@ -1,13 +1,24 @@
# create virtual environment
# Set of targets useful for development/release process
PYTHON = python2.7
PATH := $(PWD)/.env/bin:$(PATH)
# prepare virtual python environment
.env:
virtualenv .env -p $(PYTHON)
# install all needed for development
develop: .env
.env/bin/pip install -e . tox
pip install -e . tox -r requirements-docs.txt
# clean the development envrironment
clean:
-rm -rf .env
# generate documentation
docs: develop
cd doc/en; make html
find doc/en/ -name '*.txt' | xargs .env/bin/regendoc
# upload documentation
upload-docs: develop
cd doc/en; make install

2
requirements-docs.txt Normal file
View File

@ -0,0 +1,2 @@
sphinx==1.2.3
hg+ssh://hg@bitbucket.org/RonnyPfannschmidt/regendoc#egg=regendoc