forked from AFPy/python-docs-fr
Add checks to Makefile (#642)
This commit is contained in:
parent
e6da265f74
commit
596b7d4aff
21
Makefile
21
Makefile
|
@ -4,6 +4,9 @@
|
||||||
#
|
#
|
||||||
# - make # Automatically build an html local version
|
# - make # Automatically build an html local version
|
||||||
# - make todo # To list remaining tasks
|
# - make todo # To list remaining tasks
|
||||||
|
# - make verifs # To check for correctness: wrapping, spelling
|
||||||
|
# - make powrap # To check for wrapping
|
||||||
|
# - make pospell # To check for spelling
|
||||||
# - make merge # To merge pot from upstream
|
# - make merge # To merge pot from upstream
|
||||||
# - make fuzzy # To find fuzzy strings
|
# - make fuzzy # To find fuzzy strings
|
||||||
# - make progress # To compute current progression
|
# - make progress # To compute current progression
|
||||||
|
@ -42,6 +45,7 @@ $(SPHINX_CONF):
|
||||||
.PHONY: upgrade_venv
|
.PHONY: upgrade_venv
|
||||||
upgrade_venv:
|
upgrade_venv:
|
||||||
$(MAKE) -C $(CPYTHON_CLONE)/Doc/ VENVDIR=$(VENV) PYTHON=$(PYTHON) venv
|
$(MAKE) -C $(CPYTHON_CLONE)/Doc/ VENVDIR=$(VENV) PYTHON=$(PYTHON) venv
|
||||||
|
$(VENV)/bin/pip install -U potodo powrap pospell
|
||||||
|
|
||||||
|
|
||||||
$(VENV)/bin/activate: $(SPHINX_CONF)
|
$(VENV)/bin/activate: $(SPHINX_CONF)
|
||||||
|
@ -58,10 +62,27 @@ progress:
|
||||||
$(VENV)/bin/potodo: $(VENV)/bin/activate
|
$(VENV)/bin/potodo: $(VENV)/bin/activate
|
||||||
$(VENV)/bin/pip install potodo
|
$(VENV)/bin/pip install potodo
|
||||||
|
|
||||||
|
$(VENV)/bin/powrap: $(VENV)/bin/activate
|
||||||
|
$(VENV)/bin/pip install powrap
|
||||||
|
|
||||||
|
$(VENV)/bin/pospell: $(VENV)/bin/activate
|
||||||
|
$(VENV)/bin/pip install pospell
|
||||||
|
|
||||||
.PHONY: todo
|
.PHONY: todo
|
||||||
todo: $(VENV)/bin/potodo
|
todo: $(VENV)/bin/potodo
|
||||||
$(VENV)/bin/potodo --github python/python-docs-fr
|
$(VENV)/bin/potodo --github python/python-docs-fr
|
||||||
|
|
||||||
|
.PHONY: verifs
|
||||||
|
verifs: powrap pospell
|
||||||
|
|
||||||
|
.PHONY: powrap
|
||||||
|
powrap: $(VENV)/bin/powrap
|
||||||
|
$(VENV)/bin/powrap --check --quiet *.po */*.po
|
||||||
|
|
||||||
|
.PHONY: pospell
|
||||||
|
pospell: $(VENV)/bin/pospell
|
||||||
|
$(VENV)/bin/pospell -p dict -l fr_FR *.po */*.po
|
||||||
|
|
||||||
.PHONY: merge
|
.PHONY: merge
|
||||||
merge: upgrade_venv
|
merge: upgrade_venv
|
||||||
ifneq "$(shell cd $(CPYTHON_CLONE) 2>/dev/null && git describe --contains --all HEAD)" "$(BRANCH)"
|
ifneq "$(shell cd $(CPYTHON_CLONE) 2>/dev/null && git describe --contains --all HEAD)" "$(BRANCH)"
|
||||||
|
|
Loading…
Reference in New Issue