All Projects → davidhellmann → Generator Baukasten

davidhellmann / Generator Baukasten

Awesome!

Projects that are alternatives of or similar to Generator Baukasten

Wordless
All the power of Pug, Sass, Coffeescript and WebPack in your WordPress theme. Stop writing themes like it's 1998.
Stars: ✭ 1,374 (+2648%)
Mutual labels:  wordpress, framework, scss, sass
Generator Dhboilerplate
Boilerplate made by David Hellmann
Stars: ✭ 54 (+8%)
Mutual labels:  wordpress, craftcms, boilerplate, scss
Primitive
⛏️ ‎ A front-end design toolkit for developing web apps.
Stars: ✭ 783 (+1466%)
Mutual labels:  framework, boilerplate, scss, sass
Planet4 Master Theme
Wordpress master theme for the Greenpeace Planet 4 project
Stars: ✭ 34 (-32%)
Mutual labels:  wordpress, twig, sass
Musubii
Simple CSS Framework for JP
Stars: ✭ 138 (+176%)
Mutual labels:  framework, scss, sass
Slim3
Slim Framework 3 Skeleton Application
Stars: ✭ 70 (+40%)
Mutual labels:  twig, framework, boilerplate
Lemon
🍋 Minimal and responsive CSS framework for fast building websites.
Stars: ✭ 51 (+2%)
Mutual labels:  framework, boilerplate, sass
Generator Kittn
The Yeoman Kittn Generator
Stars: ✭ 63 (+26%)
Mutual labels:  wordpress, twig, sass
Tris Webpack Boilerplate
A Webpack boilerplate for static websites that has all the necessary modern tools and optimizations built-in. Score a perfect 10/10 on performance.
Stars: ✭ 1,016 (+1932%)
Mutual labels:  boilerplate, scss, sass
Motherplate
A bare bones responsive SCSS boilerplate for web designers
Stars: ✭ 392 (+684%)
Mutual labels:  boilerplate, scss, sass
Kratos Boilerplate
🔥 A simple boilerplate for creating statics PWA using Webpack, Pug, PostCSS and CSS Modules
Stars: ✭ 308 (+516%)
Mutual labels:  boilerplate, yeoman, sass
A11y Style Guide
Accessibility (A11Y) Style Guide
Stars: ✭ 493 (+886%)
Mutual labels:  twig, scss, sass
Hocus Pocus
Universal and lightweight stylesheet starter kit
Stars: ✭ 128 (+156%)
Mutual labels:  framework, scss, sass
Baseguide
Lightweight and robust CSS framework for prototyping and production code.
Stars: ✭ 127 (+154%)
Mutual labels:  framework, scss, sass
Html Sass Babel Webpack Boilerplate
Webpack 4 + Babel + ES6 + SASS + HTML Modules + Livereload
Stars: ✭ 35 (-30%)
Mutual labels:  boilerplate, scss, sass
Css
The CSS design system that powers GitHub
Stars: ✭ 10,670 (+21240%)
Mutual labels:  framework, scss, sass
Fast
Develop, build, deploy, redeploy, and teardown frontend projects fast.
Stars: ✭ 126 (+152%)
Mutual labels:  boilerplate, scss, sass
Skeleton Sass
Skeleton Sass is a highly modular version of Skeleton CSS
Stars: ✭ 151 (+202%)
Mutual labels:  boilerplate, scss, sass
Plate
Plate: a super stripped-down WordPress starter theme for developers.
Stars: ✭ 110 (+120%)
Mutual labels:  wordpress, scss, sass
Sassy Starter
🎉 Sassy starter - HTML / SCSS (SMACSS)
Stars: ✭ 740 (+1380%)
Mutual labels:  boilerplate, scss, sass

Baukasten

Build Status

Baukasten
   baukasten made with love & help.
   ---------------------------------------
   Author   :   David Hellmann
   Website  :   https://davidhellmann.com
   Github   :   https://github.com/davidhellmann/generator-baukasten

Table of contents


Intro

It's just a little 'Baukasten' or Boilerplate for your next Craft CMS or Prototyping Project. WordPress is also on Board but has not the priority as the other ones. Most of the stuff fits for my own requirements and maybe you have the same you can have a lot of fun with it. Give it a try.

Requirments

yeoman
composer
node
yarn (npm works also)

Installation

This installs Baukasten global on you computer

yarn global add generator-baukasten

Setup a new project

Go to you project directory and run this command and run through the questions

yo baukasten

Screenshot

When you answered all question the generator do some magic. When he's done and all is fine he runs an yarn start to initialize the project.

Most important commands

When you need more details look at the package.json

yarn start         // run this command only if you setup a new project. Normally the generator execute this command by itself
yarn install       // to install NPM Packages
yarn dev           // to start the dev process. It runs a yarn build in front of that
yarn dev:single    // runs just the dev task without a build process in front
yarn build         // runs the build task

Scss Framework

There is a little CSS Framework inside. It's simple as possible to have a good point to start.

Settings

You can find this stuff here: ___src/assets/css/_______settings

Sass Functions

You can find this stuff here: ___src/assets/css/______tools

Sass Mixins

You can find this stuff here: ___src/assets/css/_______settings

Grid system

We've outsourced the Scss Grid Framework in his own NPM Package to use it in different environments You can find it here: https://github.com/davidhellmann/baukasten-grid Or directly to the Readme

To modify you settings you must open the ___src/assets/css/_______settings/_settings.breakpoints.scss and there you can change what you want. The dafaults look like this:

// Settings
$bk-grid-settings-custom: (
  cssgrid: false,
  cssgrid-fallback: false,
  flexboxgrid: true,
  testing: false,
  prefix: 'o-',
  units: (
    gutter: 8px,
    gutter-min-factor: 1,
    gutter-max-factor: 2,
    gutter-min-vertical-factor: 1,
    gutter-max-vertical-factor: 2,
  ),
  offset-classes: false,
  push-classes: false,
  pull-classes: false,
  disable-padding-horizontal: false,
  breakpoints: (
    min: (
      from: 320px,
      cols: 12,
      create-classes: true,
    ),
    xs: (
      from: 400px,
      cols: 12,
      create-classes: false,
    ),
    s: (
      from: 600px,
      cols: 24,
      create-classes: true,
    ),
    m: (
      from: 800px,
      cols: 24,
      create-classes: false,
    ),
    l: (
      from: 1000px,
      cols: 24,
      create-classes: true,
    ),
    max: (
      from: 1440px,
      cols: 24,
      create-classes: false,
    ),
  ),
);

Thanks

  • webdevs - for so many things: Website
  • Sascha Fuchs - for help help help: Website
  • Martin Herweg - for help help help: Website
  • CSS Tricks - for Easing Map: Website
  • Florian Kutschera - for the Material Design Box Shadows: Website
  • Hugo Giraudel & Eduardo Bouças - for include media: Website
  • @LukyVj - for family.scss: Website
  • inuitcss - for some snippets and inspiration: website

Roadmap

  • Add Laravel as option
  • Add Vue CLI as option
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].