jwhitlock / cookiecutter-django-jw

Cookiecutter template for a Python package. See https://github.com/audreyr/cookiecutter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cookiecutter-django-jw

Cookiecutter template for a Python package or project See https://github.com/jwhitlock/cookiecutter-django-jw.git

  • Free software: Mozilla Public License Version 2.0
  • Vanilla testing setup with unittest and python setup.py test
  • Skeleton Django project to support ./manage.py
  • Jinja2 / jingo with Bootstrap 3 for templates
  • Travis-CI: Ready for Travis Continuous Integration testing
  • requires.io: Track your 3rd-party packages https://requires.io
  • Tox testing: Setup to easily test for Python 2.7 and 3.4 against Django 1.8
  • Sphinx docs: Documentation ready for generation with, for example, ReadTheDocs
  • Quick quality check with make qa, 100% coverage and clean PEP8/PEP257
  • Release QA check with make qa-all, with clean packaging
  • Deploy to Heroku with a button

Usage

Generate a Python package project:

cookiecutter https://github.com/jwhitlock/cookiecutter-django-jw.git

Then:

  • Create a repo and put it there.
  • Add the repo to your Travis CI account.
  • Add the repo to your ReadTheDocs account + turn on the ReadTheDocs service hook.
  • Add the repo to your requires.io account.
  • Release your package the standard Python way. Here's a release checklist: https://gist.github.com/audreyr/5990987

Not Exactly What You Want?

Don't worry, you have options:

Similar Cookiecutter Templates

About

Cookiecutter template for a Python package. See https://github.com/audreyr/cookiecutter.


Languages

Language:Python 55.1%Language:Makefile 25.9%Language:Batchfile 18.5%Language:JavaScript 0.3%Language:CSS 0.1%