I'm new to foundation after being recommended to try it out by @mkelly12 on
twitter. Also new to Ruby and Sass... like to learn everything all at once,
and pick stuff up pretty quick as long as its logical. My background is in
PHP and standard HTML/CSS but I've not done any work for a few years so I'm
catching up with all the MAJOR changes in web development.
I originally looked at Less but was recommended to look at sass instead,
bootstrap worked with less... foundation followed.
First thing I like about foundation is the ease of setting up a new
project, not sure if thats more a compass thing but its definitely a change
from how things are done with bootstrap, which I found awkward.
I just want to check a few things before I start playing with how its setup
on my system, and potentially putting ideas forward / changes.
I'm working on a mac and ruby installed the gem into
/Library/Ruby/Gems/1.8/gems/zurb-foundation-3.0.7 will this be a copy of
what is on github under the master branch?
I want to expose more settings to the settings file and build on foundation
I assume to do this I can modify the SCSS files and continuously rebase my
work as ZURB provide updates? Or is there more to it than that? I liked how
bootstrap gave lots of variable. Even something like link colour while it
make default to the main colour it would be good to be able to change it.
(Side question on this, do variables in sass have to be defined before they
are used - i.e. if the link colour was defined before the main colour would
this work, just hypothetically)
In the same folder as above is a templates/project folder ... given the
name I'm assuming this is what ruby/compass/whatever uses to create the
directory when running:
compass create project name -r zurb-foundation --using foundation
This might be a dumb question but is it possible to create multiple project
templates and somehow have them build differently?
Can anyone run through the folder layout for github?
Few things I've noticed that may be issues to report, they may be me
reading it wrong and not understanding it entirely yet.
Even though my folder is called 3.0.7 the index.html files still say 3.0.6
for the version
In the settings file it has these lines, which don't make sense if I'm
understand the layouts right, wouldn't they be like the second list
// @import "foundations/settings";
// @import "foundations/function/all";
// @import "foundations/common/globals";
// @import "foundations/mixins/clearfix";
// @import "foundation/settings";
// @import "foundation/functions/all";
// @import "foundation/common/globals";
// @import "foundation/mixins/clearfix";
I appreciate foundation is free and i'm not here just to point things out
that need fixing. I'm happy to propose ideas and fixes once I fully
understand the structure and can contribute if the project is open that way
which it does look like on github.
Lastly apologies for the long message and if there are other posts about
any of these things, as there were so many specific questions I thought
best to just ask all together rather than try and piece together an answer
from search results.