8000 GitHub - Parbhat/cookiecutter-django-foundation: Fork of Cookiecutter Django based on Zurb Foundation 6.4.3 front-end framework
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Parbhat/cookiecutter-django-foundation

 
 

Repository files navigation

Cookiecutter Django Foundation

Build Status Updates Code style: black

Cookiecutter Django Foundation is fork of awesome Cookiecutter Django. Powered by Cookiecutter_, Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly. Cookiecutter Django Foundation uses the Zurb Foundation 6 as the front end framework. This project combines the Cookiecutter Django with the Foundation framework. The project contains a _settings.scss file to easily customize the default styling of the Foundation framework. For example, the default colors can be changed by changing the foundation-palette.

$foundation-palette: (
  primary: #1779ba,
  secondary: #767676,
  success: #3adb76,
  warning: #ffae00,
  alert: #cc4b37,
);

Foundation Django

For more information about Cookiecutter Django

Features

  • For Django 2.2
  • Works with Python 3.7
  • Renders Django projects with 100% starting test coverage
  • Zurb Foundation 6 with an option to customize using SASS variables (100% SASS).
  • 12-Factor based settings via django-environ
  • Compile Sass files using libsass via django-libsass.
  • Django Foundation Formtags to work with Zurb Foundation forms
  • Secure by default. We believe in SSL.
  • Optimized development and production settings
  • Registration via django-allauth
  • Comes with custom user model ready to go
  • Optional custom static build using Gulp and livereload
  • Send emails via Anymail (using Mailgun by default, but switchable)
  • Media storage using Amazon S3 or Google Cloud Storage
  • Docker support using docker-compose for development and production (using Traefik with LetsEncrypt support)
  • Procfile for deploying to Heroku
  • Instructions for deploying to PythonAnywhere
  • Run tests with unittest or pytest
  • Customizable PostgreSQL version
  • Default integration with pre-commit for identifying simple issues before submission to code review

Optional Integrations

These features can be enabled during initial project setup.

  • Serve static files from Amazon S3, Google Cloud Storage or Whitenoise
  • Configuration for Celery and Flower (the latter in Docker setup only)
  • Integration with MailHog for local email testing
  • Integration with Sentry for error logging

Constraints