Overview:
Django Base Theme is a responsive CSS/HTML boilerplate designed specifically for Wharton Django/Python apps. It provides helpful plugins, components, and standards to help developers get started quickly. The theme includes official Wharton branding styles, logos, layouts, and fonts.
Features:
- Components & Standards: The theme includes Twitter Bootstrap 3, Normalize Reset, and HTML5 Boilerplate for building responsive and standards-compliant web applications.
- CSS Guidelines & Architecture: Django Base Theme follows the SMACSS architecture and CSS guidelines by Harry Roberts to ensure maintainable and scalable CSS code.
- Browser Support: Officially supported browsers include IE10, IE11, MS Edge, Chrome, Firefox, Safari, Opera, and Chrome for iOS and Android.
- Performance: The theme emphasizes fast page load times and strives to achieve high scores in web page analyzers.
- SASS/SCSS Integration: The project uses SASS, a CSS extension language, to improve stylesheet organization and maintainability. It provides helpful mixins for flexbox, breakpoints, retina fallbacks, background images, and more.
- Gulp Workflow Automation: Django Base Theme includes an example gulpfile for automating front-end workflow using Gulp.
- Modifying Settings.py: The installation guide explains how to modify the settings.py file to include the theme and its dependencies.
Summary:
Django Base Theme is a responsive CSS/HTML boilerplate designed for Wharton Django/Python apps. It provides a range of features and standards to help developers get started quickly. The theme emphasizes performance, SASS integration, and workflow automation using Gulp. With easy installation and customization options, Django Base Theme offers a solid foundation for building web applications.