Why? There are so many! Yes, of Course, but this is not a Framework, it is a Boilerplate, more simple. I have tried to build a minimalistic sass.
</p>
<p>
A few Years a have always created Styles to use in other Frameworks, crispy boilerplate is a a small toolkit from this helpers, styles that can be used to create. This is not beatiful or fancy it is a simple and basic toolkit to get a default style.
</p>
<p>
For me it was important to use no js, not that i hate js, no, the Problem of bigger Frameworks was but for the most webapps, it was always diffult to build a few things and not getting a conflict. So i desided it is simpler to get a good stable basis
and build smaller parts
</p>
<p>
So this is a smaller approch, most projects i have then that big Frameworks were used, but i often felt that there was a Problem, often the fight against the framework, that result often in bigger and longer code. This is also a try to code get a smaller
base to create more effecit No, it is a try, i can not promise you it will be done,
</p>
This Boilerplate has more simpler approach, it can be used
as a base for Websites, Webapps and also Frameworks. Of Course there a
so many Framework and Boilerplates.
</p>
<p>
But the most are trying to hard adding styles
that are most time will be overwritten to make it work for you. This causes a loss
in Performance and more Fighting with the Framework and the Documentation.
</p>
<p>
The <strong>Components</strong> are quite simple and not fancy, the have all
fundamental styles to so the can be used.
</p>
<p>
The <strong>Helpers</strong> have Styles for single Elements and spend it saving
for each element to invent a single class.
</p>
<p>
The Coding Style of this Framework is <strong>BEM</strong>, but
also here a more simpler idea of it. <strong>BEM</strong> is a good and helpfull Coding Style,
if you not overthinking it. It helps to create smaller compontents that you can reuse.
Important for that, make them really small. More Information about <ahref="http://getbem.com/"target="_blank">BEM</a>.
</p>
<!-- example -->
<hrclass="margin-top-3x">
<h2id="example"class="margin-top-1x">
Example
</h2>
<p>
This Site is also a Example to use the Boilerplate. You can find all
Styles for this site in "/src/scss/example". You see also that there
is a "templates" Directory. The Idea in <strong>BEM</strong> was always
create all in Components. That is not always Practical.
</p>
<p>
Sometimes, the more Bigger Picture, on a Single Site or in App the
Stylings that are so special that the belong only there, and are to big
for a templates. For this use the "templates" Directory.