Parcourir la source

Implement `make develop` to ease contributing to wagtail (#2709)

This installs wagtail as editable package in your current python env
including testing and docs extras. It also installs runs npm install
and generates the frontend files.
Michael van Tellingen il y a 8 ans
Parent
commit
d5bdad1d15
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  1. 5 1
      Makefile

+ 5 - 1
Makefile

@@ -1,4 +1,4 @@
-.PHONY: clean-pyc
+.PHONY: clean-pyc develop
 
 help:
 	@echo "clean-pyc - remove Python file artifacts"
@@ -11,6 +11,10 @@ clean-pyc:
 	find . -name '*.pyo' -exec rm -f {} +
 	find . -name '*~' -exec rm -f {} +
 
+develop: clean-pyc
+	pip install -e .[testing,docs]
+	npm install && npm run build
+
 lint:
 	flake8 wagtail