Browse Source

Makefile, flake8 for PEP8 and contributors added

Paul Hallett 11 years ago
parent
commit
3c85d8ba97
3 changed files with 42 additions and 0 deletions
  1. 10 0
      CONTRIBUTORS.rst
  2. 27 0
      Makefile
  3. 5 0
      requirements-dev.txt

+ 10 - 0
CONTRIBUTORS.rst

@@ -0,0 +1,10 @@
+
+Original Authors
+================
+
+* Matthew Westcott matthew.westcott@torchbox.com
+
+Contributors
+============
+
+* Paul Hallett (twilio) hello@phalt.co

+ 27 - 0
Makefile

@@ -0,0 +1,27 @@
+.PHONY: clean-pyc
+
+help:
+	@echo "clean-pyc - remove Python file artifacts"
+	@echo "lint - check style with flake8"
+	@echo "test - run tests quickly with the default Python"
+	@echo "coverage - check code coverage quickly with the default Python"
+
+clean-pyc:
+	find . -name '*.pyc' -exec rm -f {} +
+	find . -name '*.pyo' -exec rm -f {} +
+	find . -name '*~' -exec rm -f {} +
+
+lint:
+	flake8 wagtail
+
+test:
+	python setup.py test
+
+test-all:
+	tox
+
+coverage:
+	coverage run --source wagtail setup.py
+	coverage report -m
+	coverage html
+	open htmlcov/index.html

+ 5 - 0
requirements-dev.txt

@@ -0,0 +1,5 @@
+# Requirements essentail for developing wagtail (not needed to run it)
+
+# For coverage and PEP8 linting
+coverage==3.7.1
+flake8==2.1.0